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

Commit415f412

Browse files
authored
Merge pull request#291 from cmaureir/traduccion-dict
Traducido c-api/dict
2 parentsa47334b +578ffe3 commit415f412

File tree

2 files changed

+105
-8
lines changed

2 files changed

+105
-8
lines changed

‎c-api/dict.po

Lines changed: 104 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,72 +6,93 @@
66
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to
77
# get the list of volunteers
88
#
9-
#,fuzzy
109
msgid ""
1110
msgstr ""
1211
"Project-Id-Version:Python 3.8\n"
1312
"Report-Msgid-Bugs-To:\n"
1413
"POT-Creation-Date:2020-05-05 12:54+0200\n"
15-
"PO-Revision-Date:YEAR-MO-DA HO:MI+ZONE\n"
16-
"Last-Translator:FULL NAME <EMAIL@ADDRESS>\n"
14+
"PO-Revision-Date:2020-05-17 19:53+0200\n"
1715
"Language-Team:python-doc-es\n"
1816
"MIME-Version:1.0\n"
19-
"Content-Type:text/plain; charset=utf-8\n"
17+
"Content-Type:text/plain; charset=UTF-8\n"
2018
"Content-Transfer-Encoding:8bit\n"
2119
"Generated-By:Babel 2.8.0\n"
20+
"Plural-Forms:nplurals=2; plural=(n != 1);\n"
21+
"Last-Translator:Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
22+
"Language:es\n"
23+
"X-Generator:Poedit 2.3\n"
2224

2325
#:../Doc/c-api/dict.rst:6
2426
msgid"Dictionary Objects"
25-
msgstr""
27+
msgstr"Objetos Diccionarios"
2628

2729
#:../Doc/c-api/dict.rst:13
2830
msgid""
2931
"This subtype of :c:type:`PyObject` represents a Python dictionary object."
3032
msgstr""
33+
"Este subtipo de :c:type:`PyObject` representa un objeto diccionario de "
34+
"Python."
3135

3236
#:../Doc/c-api/dict.rst:18
3337
msgid""
3438
"This instance of :c:type:`PyTypeObject` represents the Python dictionary "
3539
"type. This is the same object as :class:`dict` in the Python layer."
3640
msgstr""
41+
"Esta instancia de :c:type:`PyTypeObject` representa el tipo diccionario de "
42+
"Python. Este es el mismo objeto que :class:`dict` en la capa de Python."
3743

3844
#:../Doc/c-api/dict.rst:24
3945
msgid""
4046
"Return true if *p* is a dict object or an instance of a subtype of the dict "
4147
"type."
4248
msgstr""
49+
"Retorna verdadero si *p* es un objeto ``dict`` o una instancia de un subtipo "
50+
"del tipo ``dict``."
4351

4452
#:../Doc/c-api/dict.rst:30
4553
msgid""
4654
"Return true if *p* is a dict object, but not an instance of a subtype of the "
4755
"dict type."
4856
msgstr""
57+
"Retorna verdadero si *p* es un objeto ``dict``, pero no una instancia de un "
58+
"subtipo del tipo ``dict``."
4959

5060
#:../Doc/c-api/dict.rst:36
5161
msgid"Return a new empty dictionary, or ``NULL`` on failure."
52-
msgstr""
62+
msgstr"Retorna un nuevo diccionario vacío, o ``NULL`` en caso de falla."
5363

5464
#:../Doc/c-api/dict.rst:41
5565
msgid""
5666
"Return a :class:`types.MappingProxyType` object for a mapping which enforces "
5767
"read-only behavior. This is normally used to create a view to prevent "
5868
"modification of the dictionary for non-dynamic class types."
5969
msgstr""
70+
"Retorna un objeto a :class:`types.MappingProxyType` para una asignación que "
71+
"imponga un comportamiento de solo lectura. Esto normalmente se usa para "
72+
"crear una vista para evitar la modificación del diccionario para los tipos "
73+
"de clase no dinámicos."
6074

6175
#:../Doc/c-api/dict.rst:48
6276
msgid"Empty an existing dictionary of all key-value pairs."
6377
msgstr""
78+
"Vacía un diccionario existente de todos los pares clave-valor (*key-value*)."
6479

6580
#:../Doc/c-api/dict.rst:53
6681
msgid""
6782
"Determine if dictionary *p* contains *key*. If an item in *p* is matches "
6883
"*key*, return ``1``, otherwise return ``0``. On error, return ``-1``. This "
6984
"is equivalent to the Python expression ``key in p``."
7085
msgstr""
86+
"Determine si el diccionario *p* contiene *key*. Si un elemento en *p* "
87+
"coincide con la clave *key*, retorna ``1``; de lo contrario, retorna ``0``. "
88+
"En caso de error, retorna ``-1``. Esto es equivalente a la expresión de "
89+
"Python ``key in p``."
7190

7291
#:../Doc/c-api/dict.rst:60
7392
msgid"Return a new dictionary that contains the same key-value pairs as *p*."
7493
msgstr""
94+
"Retorna un nuevo diccionario que contiene los mismos pares clave-valor (*key-"
95+
"value*) que *p*."
7596

7697
#:../Doc/c-api/dict.rst:65
7798
msgid""
@@ -80,6 +101,10 @@ msgid ""
80101
"on success or ``-1`` on failure. This function *does not* steal a reference "
81102
"to *val*."
82103
msgstr""
104+
"Inserta *val* en el diccionario *p* con una clave *key*. *key* debe ser :"
105+
"term:`hashable`; si no lo es, se lanzará :exc:`TypeError`. Retorna ``0`` en "
106+
"caso de éxito o ``-1`` en caso de error. Esta función *no* roba una "
107+
"referencia a *val*."
83108

84109
#:../Doc/c-api/dict.rst:75
85110
msgid""
@@ -88,52 +113,77 @@ msgid ""
88113
"``PyUnicode_FromString(key)``. Return ``0`` on success or ``-1`` on "
89114
"failure. This function *does not* steal a reference to *val*."
90115
msgstr""
116+
"Inserta *val* en el diccionario *p* usando *key* como clave. *key* debe ser "
117+
"un :c:type:`const char\\*`. El objeto clave se crea usando "
118+
"``PyUnicode_FromString(key)``. Retorna ``0`` en caso de éxito o ``-1`` en "
119+
"caso de error. Esta función *no* roba una referencia a *val*."
91120

92121
#:../Doc/c-api/dict.rst:83
93122
msgid""
94123
"Remove the entry in dictionary *p* with key *key*. *key* must be hashable; "
95124
"if it isn't, :exc:`TypeError` is raised. Return ``0`` on success or ``-1`` "
96125
"on failure."
97126
msgstr""
127+
"Elimina la entrada en el diccionario *p* con la clave *key*. *key* debe ser "
128+
"*hashable*; si no lo está, :exc:`TypeError` se lanza. Retorna ``0`` en caso "
129+
"de éxito o ``-1`` en caso de error."
98130

99131
#:../Doc/c-api/dict.rst:90
100132
msgid""
101133
"Remove the entry in dictionary *p* which has a key specified by the string "
102134
"*key*. Return ``0`` on success or ``-1`` on failure."
103135
msgstr""
136+
"Elimina la entrada en el diccionario *p* que tiene una clave especificada "
137+
"por la cadena de caracteres *key*. Retorna ``0`` en caso de éxito o ``-1`` "
138+
"en caso de error."
104139

105140
#:../Doc/c-api/dict.rst:96
106141
msgid""
107142
"Return the object from dictionary *p* which has a key *key*. Return "
108143
"``NULL`` if the key *key* is not present, but *without* setting an exception."
109144
msgstr""
145+
"Retorna el objeto del diccionario *p* que tiene una clave *key*. Retorna "
146+
"``NULL`` si la clave *key* no está presente, pero *sin* lanzar una excepción."
110147

111148
#:../Doc/c-api/dict.rst:99
112149
msgid""
113150
"Note that exceptions which occur while calling :meth:`__hash__` and :meth:"
114151
"`__eq__` methods will get suppressed. To get error reporting use :c:func:"
115152
"`PyDict_GetItemWithError()` instead."
116153
msgstr""
154+
"Tenga en cuenta que las excepciones que se producen al llamar :meth:"
155+
"`__hash__` y :meth:`__eq__` se suprimirán los métodos. Para obtener informes "
156+
"de errores, utilice :c:func:`PyDict_GetItemWithError ()` en su lugar."
117157

118158
#:../Doc/c-api/dict.rst:106
119159
msgid""
120160
"Variant of :c:func:`PyDict_GetItem` that does not suppress exceptions. "
121161
"Return ``NULL`` **with** an exception set if an exception occurred. Return "
122162
"``NULL`` **without** an exception set if the key wasn't present."
123163
msgstr""
164+
"Variante de :c:func:`PyDict_GetItem` que no suprime las excepciones. Retorna "
165+
"``NULL`` **con** una excepción establecida si se produjo una excepción. "
166+
"Retorna ``NULL`` **sin** una excepción establecida si la clave no estaba "
167+
"presente."
124168

125169
#:../Doc/c-api/dict.rst:114
126170
msgid""
127171
"This is the same as :c:func:`PyDict_GetItem`, but *key* is specified as a :c:"
128172
"type:`const char\\*`, rather than a :c:type:`PyObject\\*`."
129173
msgstr""
174+
"Esto es lo mismo que :c:func:`PyDict_GetItem`, pero *key* se especifica como "
175+
"un :c:type:`const char\\*`, en lugar de un :c:type:`PyObject\\*`."
130176

131177
#:../Doc/c-api/dict.rst:117
132178
msgid""
133179
"Note that exceptions which occur while calling :meth:`__hash__` and :meth:"
134180
"`__eq__` methods and creating a temporary string object will get suppressed. "
135181
"To get error reporting use :c:func:`PyDict_GetItemWithError()` instead."
136182
msgstr""
183+
"Tenga en cuenta que las excepciones que se producen al llamar a :meth:"
184+
"`__hash__` y :meth:`__eq__` y al crear un objeto de cadena de caracteres "
185+
"temporal se suprimirán. Para obtener informes de errores, utilice :c:func:"
186+
"`PyDict_GetItemWithError()` en su lugar."
137187

138188
#:../Doc/c-api/dict.rst:125
139189
msgid""
@@ -144,28 +194,42 @@ msgid ""
144194
"*key* only once, instead of evaluating it independently for the lookup and "
145195
"the insertion."
146196
msgstr""
197+
"Esto es lo mismo al nivel de Python :meth:`dict.setdefault`. Si está "
198+
"presente, retorna el valor correspondiente a *key* del diccionario *p*. Si "
199+
"la clave no está en el ``dict``, se inserta con el valor *defaultobj* y se "
200+
"retorna *defaultobj*. Esta función evalúa la función *hash* de *key* solo "
201+
"una vez, en lugar de evaluarla independientemente para la búsqueda y la "
202+
"inserción."
147203

148204
#:../Doc/c-api/dict.rst:135
149205
msgid""
150206
"Return a :c:type:`PyListObject` containing all the items from the dictionary."
151207
msgstr""
208+
"Retorna un :c:type:`PyListObject` que contiene todos los elementos del "
209+
"diccionario."
152210

153211
#:../Doc/c-api/dict.rst:140
154212
msgid""
155213
"Return a :c:type:`PyListObject` containing all the keys from the dictionary."
156214
msgstr""
215+
"Retorna un :c:type:`PyListObject` que contiene todas las claves del "
216+
"diccionario."
157217

158218
#:../Doc/c-api/dict.rst:145
159219
msgid""
160220
"Return a :c:type:`PyListObject` containing all the values from the "
161221
"dictionary *p*."
162222
msgstr""
223+
"Retorna un :c:type:`PyListObject` que contiene todos los valores del "
224+
"diccionario *p*."
163225

164226
#:../Doc/c-api/dict.rst:153
165227
msgid""
166228
"Return the number of items in the dictionary. This is equivalent to "
167229
"``len(p)`` on a dictionary."
168230
msgstr""
231+
"Retorna el número de elementos en el diccionario. Esto es equivalente a "
232+
"``len(p)`` en un diccionario."
169233

170234
#:../Doc/c-api/dict.rst:159
171235
msgid""
@@ -180,17 +244,31 @@ msgid ""
180244
"represents offsets within the internal dictionary structure, and since the "
181245
"structure is sparse, the offsets are not consecutive."
182246
msgstr""
247+
"Itera sobre todos los pares clave-valor en el diccionario *p*. El :c:type:"
248+
"`Py_ssize_t` al que se refiere *ppos* debe inicializarse a ``0`` antes de la "
249+
"primera llamada a esta función para iniciar la iteración; la función retorna "
250+
"verdadero para cada par en el diccionario y falso una vez que todos los "
251+
"pares han sido reportados. Los parámetros *pkey* y *pvalue* deben apuntar a :"
252+
"c:type:`PyObject\\*` variables que se completarán con cada clave y valor, "
253+
"respectivamente, o pueden ser ``NULL``. Cualquier referencia devuelta a "
254+
"través de ellos es prestada. *ppos* no debe modificarse durante la "
255+
"iteración. Su valor representa desplazamientos dentro de la estructura "
256+
"interna del diccionario, y dado que la estructura es escasa, los "
257+
"desplazamientos no son consecutivos."
183258

184259
#:../Doc/c-api/dict.rst:170
185260
msgid"For example::"
186-
msgstr""
261+
msgstr"Por ejemplo::"
187262

188263
#:../Doc/c-api/dict.rst:180
189264
msgid""
190265
"The dictionary *p* should not be mutated during iteration. It is safe to "
191266
"modify the values of the keys as you iterate over the dictionary, but only "
192267
"so long as the set of keys does not change. For example::"
193268
msgstr""
269+
"El diccionario *p* no debe mutarse durante la iteración. Es seguro modificar "
270+
"los valores de las claves a medida que recorre el diccionario, pero solo "
271+
"mientras el conjunto de claves no cambie. Por ejemplo::"
194272

195273
#:../Doc/c-api/dict.rst:205
196274
msgid""
@@ -201,6 +279,13 @@ msgid ""
201279
"only be added if there is not a matching key in *a*. Return ``0`` on success "
202280
"or ``-1`` if an exception was raised."
203281
msgstr""
282+
"Itera sobre el objeto de mapeo *b* agregando pares clave-valor al "
283+
"diccionario *a*. *b* puede ser un diccionario o cualquier objeto que "
284+
"soporte :c:func:`PyMapping_Keys` y :c:func:`PyObject_GetItem`. Si *override* "
285+
"es verdadero, los pares existentes en *a* se reemplazarán si se encuentra "
286+
"una clave coincidente en *b*, de lo contrario, los pares solo se agregarán "
287+
"si no hay una clave coincidente en *a*. Retorna ``0`` en caso de éxito o "
288+
"``-1`` si se lanza una excepción."
204289

205290
#:../Doc/c-api/dict.rst:215
206291
msgid""
@@ -210,6 +295,11 @@ msgid ""
210295
"has no\"keys\" attribute. Return ``0`` on success or ``-1`` if an "
211296
"exception was raised."
212297
msgstr""
298+
"Esto es lo mismo que ``PyDict_Merge(a, b, 1)`` en C, y es similar a ``a."
299+
"update(b)`` en Python excepto que :c:func:`PyDict_Update` no vuelve a la "
300+
"iteración sobre una secuencia de pares de valores clave si el segundo "
301+
"argumento no tiene el atributo\"claves\". Retorna ``0`` en caso de éxito o "
302+
"``-1`` si se produjo una excepción."
213303

214304
#:../Doc/c-api/dict.rst:224
215305
msgid""
@@ -219,7 +309,13 @@ msgid ""
219309
"*override* is true, else the first wins. Return ``0`` on success or ``-1`` "
220310
"if an exception was raised. Equivalent Python (except for the return value)::"
221311
msgstr""
312+
"Actualiza o combina en el diccionario *a*, desde los pares clave-valor en "
313+
"*seq2*. *seq2* debe ser un objeto iterable que produzca objetos iterables de "
314+
"longitud 2, vistos como pares clave-valor. En el caso de claves duplicadas, "
315+
"el último gana si *override* es verdadero, de lo contrario, el primero gana. "
316+
"Retorna ``0`` en caso de éxito o ``-1`` si se produjo una excepción. El "
317+
"equivalente en Python (excepto el valor de retorno) ::"
222318

223319
#:../Doc/c-api/dict.rst:239
224320
msgid"Clear the free list. Return the total number of freed items."
225-
msgstr""
321+
msgstr"Borra la lista libre. Retorna el número total de artículos liberados."

‎dict

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ inicializada
226226
inicializado
227227
inicializan
228228
inicializar
229+
inicializarse
229230
insert
230231
install
231232
instanciación

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp