Skip to content

Commit 8cb0d38

Browse files
committed
Progreso al 85%
1 parent a57f358 commit 8cb0d38

File tree

1 file changed

+107
-8
lines changed

1 file changed

+107
-8
lines changed

library/stdtypes.po

Lines changed: 107 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date: 2020-06-17 19:36+0100\n"
14+
"PO-Revision-Date: 2020-06-25 18:47+0100\n"
1515
"Last-Translator: Juan Ignacio Rodríguez de León <euribates@gmail.com>\n"
1616
"Language-Team: python-doc-es\n"
1717
"MIME-Version: 1.0\n"
@@ -6128,7 +6128,7 @@ msgstr ""
61286128

61296129
#: ../Doc/library/stdtypes.rst:4155
61306130
msgid "Mapping Types --- :class:`dict`"
6131-
msgstr ""
6131+
msgstr "Tipos Mapa --- :class:`dict`"
61326132

61336133
#: ../Doc/library/stdtypes.rst:4165
61346134
msgid ""
@@ -6138,6 +6138,12 @@ msgid ""
61386138
"`list`, :class:`set`, and :class:`tuple` classes, and the :mod:`collections` "
61396139
"module.)"
61406140
msgstr ""
6141+
"Un objeto de tipo :term:`<mapa>mapping` relaciona valores (que deben ser :"
6142+
"term:`<hashables>hashable`) con objetos de cualquier tipo. Los mapas son "
6143+
"objetos mutables. En este momento solo hay un tipo estándar de mapa, los :"
6144+
"dfn:`diccionarios` (Para otros tipos contenedores, véanse las clases "
6145+
"básicas :class:`list`, :class:`set`, y :class:`tuple`, así como el módulo :"
6146+
"mod:`collections`)."
61416147

61426148
#: ../Doc/library/stdtypes.rst:4171
61436149
msgid ""
@@ -6150,19 +6156,36 @@ msgid ""
61506156
"entry. (Note however, that since computers store floating-point numbers as "
61516157
"approximations it is usually unwise to use them as dictionary keys.)"
61526158
msgstr ""
6159+
"Las claves de un diccionario pueden ser *casi* de cualquier tipo. Los "
6160+
"valores que no son :term:`hashable`, como por ejemplo valores que contengan "
6161+
"listas, diccionarios u otros tipo mutables (que son comparados por valor, no "
6162+
"por referencia) no se pueden usar como claves. Los tipos numéricos, cuando "
6163+
"se usan como claves siguen las reglas habituales de la comparación numérica: "
6164+
"Si dos números se consideran iguales (Como ``1`` y ``1.0``), ambos valores "
6165+
"pueden ser usados indistintamente para acceder al mismo valor (Pero hay que "
6166+
"tener en cuenta que los ordenadores almacenan algunos números en coma "
6167+
"flotante como aproximaciones, por lo que normalmente no es recomendable "
6168+
"usarlos como claves)."
61536169

61546170
#: ../Doc/library/stdtypes.rst:4180
61556171
msgid ""
61566172
"Dictionaries can be created by placing a comma-separated list of ``key: "
61576173
"value`` pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` "
61586174
"or ``{4098: 'jack', 4127: 'sjoerd'}``, or by the :class:`dict` constructor."
61596175
msgstr ""
6176+
"Los diccionarios pueden crearse escribiendo parejas de clave y valor "
6177+
"separados por el carácter dos puntos, ``key: value``, separando las parejas "
6178+
"si hay más de una con comas, y rodeando todos los valores con llaves (``{`` "
6179+
"y ``}``). Por ejemplo ``{'jack': 4098, 'sjoerd': 4127}`` o ``{4098: 'jack', "
6180+
"4127: 'sjoerd'}``."
61606181

61616182
#: ../Doc/library/stdtypes.rst:4188
61626183
msgid ""
61636184
"Return a new dictionary initialized from an optional positional argument and "
61646185
"a possibly empty set of keyword arguments."
61656186
msgstr ""
6187+
"Devuelve un diccionario creado a partir de un parámetro opcional por "
6188+
"posición, y por una serie de parámetros por nombre, también opcionales."
61666189

61676190
#: ../Doc/library/stdtypes.rst:4191
61686191
msgid ""
@@ -6175,6 +6198,14 @@ msgid ""
61756198
"object the corresponding value. If a key occurs more than once, the last "
61766199
"value for that key becomes the corresponding value in the new dictionary."
61776200
msgstr ""
6201+
"Si no se especifica el parámetro por posición, se crea un diccionario vacío. "
6202+
"Si se pasa un parámetro por posición y es un objeto de tipo mapa, se crear "
6203+
"el diccionario a partir de las parejas clave-valor definidos en el mapa. Si "
6204+
"no fuera un mapa, se espera que el parámetro sea un objeto :term:`iterable`. "
6205+
"Cada elemento del iterable debe ser una dupla (Una tupla de dos elementos); "
6206+
"el primer componente de la dupla se usará como clave y el segundo como valor "
6207+
"a almacenar en el nuevo diccionario. Si una clave aparece más de una vez, el "
6208+
"último valor será el que se almacene en el diccionario resultante."
61786209

61796210
#: ../Doc/library/stdtypes.rst:4201
61806211
msgid ""
@@ -6183,38 +6214,53 @@ msgid ""
61836214
"being added is already present, the value from the keyword argument replaces "
61846215
"the value from the positional argument."
61856216
msgstr ""
6217+
"Si se usan parámetros por nombre, los nombres de los parámetros y los "
6218+
"valores asociados se añaden al diccionario creado a partir del parámetro por "
6219+
"posición. Si un valor de clave ya estaba presente, el valor pasado con el "
6220+
"parámetro por nombre reemplazara el valor del parámetro por posición."
61866221

61876222
#: ../Doc/library/stdtypes.rst:4206
61886223
msgid ""
61896224
"To illustrate, the following examples all return a dictionary equal to "
61906225
"``{\"one\": 1, \"two\": 2, \"three\": 3}``::"
61916226
msgstr ""
6227+
"A modo de ejemplo, los siguientes ejemplo devuelven todos el mismo "
6228+
"diccionario ``{\"one\": 1, \"two\": 2, \"three\": 3}``::"
61926229

61936230
#: ../Doc/library/stdtypes.rst:4217
61946231
msgid ""
61956232
"Providing keyword arguments as in the first example only works for keys that "
61966233
"are valid Python identifiers. Otherwise, any valid keys can be used."
61976234
msgstr ""
6235+
"Si queremos definir claves con parámetros por nombre, como en el primer "
6236+
"ejemplo, entonces los valores de clave solo puede ser cadenas de texto "
6237+
"conteniendo identificadores de Python válidos. En los otros casos, se puede "
6238+
"usar cualquier valor como clave."
61986239

61996240
#: ../Doc/library/stdtypes.rst:4221
62006241
msgid ""
62016242
"These are the operations that dictionaries support (and therefore, custom "
62026243
"mapping types should support too):"
62036244
msgstr ""
6245+
"Estas son las operaciones soportados por los diccionarios (Y que, por tanto, "
6246+
"deberían ser soportados por los tipos de mapa personalizados):"
62046247

62056248
#: ../Doc/library/stdtypes.rst:4226
62066249
msgid "Return a list of all the keys used in the dictionary *d*."
6207-
msgstr ""
6250+
msgstr "Devuelve una lista de todas las claves usadas en el diccionario *d*."
62086251

62096252
#: ../Doc/library/stdtypes.rst:4230
62106253
msgid "Return the number of items in the dictionary *d*."
6211-
msgstr ""
6254+
msgstr "Devuelve el número de elementos almacenados en el diccionario *d*."
62126255

62136256
#: ../Doc/library/stdtypes.rst:4234
62146257
msgid ""
62156258
"Return the item of *d* with key *key*. Raises a :exc:`KeyError` if *key* is "
62166259
"not in the map."
62176260
msgstr ""
6261+
"Devuelve el elemento dentro de *d* almacenado bajo la clave *key*. Eleva una "
6262+
"excepción de tipo :exc:`KeyError` si la clave *key* no se encuentra en el "
6263+
"diccionario *d*."
62186264

62196265
#: ../Doc/library/stdtypes.rst:4239
62206266
msgid ""
@@ -6226,50 +6272,69 @@ msgid ""
62266272
"exc:`KeyError` is raised. :meth:`__missing__` must be a method; it cannot be "
62276273
"an instance variable::"
62286274
msgstr ""
6275+
"Si una subclase de un diccionario define el método :meth:`__missing__` y "
6276+
"*key* no está presente, la operación ``d[key]`` llama a este método pasando "
6277+
"como parámetro el valor de *key*. La operación ``d[key]`` o bien devuelve un "
6278+
"valor o eleva la excepción que sea devuelta por la llamada a "
6279+
"``__missing__(key)``. Ninguna otra operación o método llama a :meth:"
6280+
"`__missing__`. Si el método :meth:`__missing__` no está definido, se eleva :"
6281+
"exc:`KeyError`. Si se define :meth:`__missing__`, debe ser de forma "
6282+
"obligatoria un método, no puede ser una variable de instancia."
62296283

62306284
#: ../Doc/library/stdtypes.rst:4257
62316285
msgid ""
62326286
"The example above shows part of the implementation of :class:`collections."
62336287
"Counter`. A different ``__missing__`` method is used by :class:`collections."
62346288
"defaultdict`."
62356289
msgstr ""
6290+
"El ejemplo anterior muestra parte de la implementación de la clase :class:"
6291+
"`collections.Counter`. Otro ejemplo de uso del método ``__missing__`` se "
6292+
"puede encontrar en la clase :class:`collections.defaultdict`."
62366293

62376294
#: ../Doc/library/stdtypes.rst:4263
62386295
msgid "Set ``d[key]`` to *value*."
6239-
msgstr ""
6296+
msgstr "Asigna el valor *value* a ``d[key]``."
62406297

62416298
#: ../Doc/library/stdtypes.rst:4267
62426299
msgid ""
62436300
"Remove ``d[key]`` from *d*. Raises a :exc:`KeyError` if *key* is not in the "
62446301
"map."
62456302
msgstr ""
6303+
"Elimina ``d[key]`` de *d*. Eleva una excepción :exc:`KeyError` si *key* no "
6304+
"está en el mapa."
62466305

62476306
#: ../Doc/library/stdtypes.rst:4272
62486307
msgid "Return ``True`` if *d* has a key *key*, else ``False``."
62496308
msgstr ""
6309+
"Devuelve ``True`` si *d* tiene una entrada en la clave *key*, ``False`` en "
6310+
"caso contrario."
62506311

62516312
#: ../Doc/library/stdtypes.rst:4276
62526313
msgid "Equivalent to ``not key in d``."
6253-
msgstr ""
6314+
msgstr "Equivale a ``not key in d``."
62546315

62556316
#: ../Doc/library/stdtypes.rst:4280
62566317
msgid ""
62576318
"Return an iterator over the keys of the dictionary. This is a shortcut for "
62586319
"``iter(d.keys())``."
62596320
msgstr ""
6321+
"Devuelve un *iterador* que recorre todas las claves de un diccionario. Es "
6322+
"una forma abreviada de ``iter(d.keys())``."
62606323

62616324
#: ../Doc/library/stdtypes.rst:4285
62626325
msgid "Remove all items from the dictionary."
6263-
msgstr ""
6326+
msgstr "Elimina todos los contenidos del diccionario."
62646327

62656328
#: ../Doc/library/stdtypes.rst:4289
62666329
msgid "Return a shallow copy of the dictionary."
6267-
msgstr ""
6330+
msgstr "Devuelve una copia superficial del diccionario."
62686331

62696332
#: ../Doc/library/stdtypes.rst:4293
62706333
msgid ""
62716334
"Create a new dictionary with keys from *iterable* and values set to *value*."
62726335
msgstr ""
6336+
"Crea un nuevo diccionario con las claves obtenidos a partir del *iterable* y "
6337+
"con valor *value*."
62736338

62746339
#: ../Doc/library/stdtypes.rst:4295
62756340
msgid ""
@@ -6279,69 +6344,103 @@ msgid ""
62796344
"an empty list. To get distinct values, use a :ref:`dict comprehension "
62806345
"<dict>` instead."
62816346
msgstr ""
6347+
"El método :meth:`fromkeys` es un método de clase que devuelve un diccionario "
6348+
"nuevo. El valor de *value* por defecto es ``None``. Todos los valores harán "
6349+
"referencia a una única instancia, por lo que en general no tiene sentido que "
6350+
"*value* sea un objeto mutable, como una lista vacía. Para poder obtener "
6351+
"valores diferentes, se puede usar mejor un :ref:`diccionario por comprensión "
6352+
"<dict>`"
62826353

62836354
#: ../Doc/library/stdtypes.rst:4303
62846355
msgid ""
62856356
"Return the value for *key* if *key* is in the dictionary, else *default*. If "
62866357
"*default* is not given, it defaults to ``None``, so that this method never "
62876358
"raises a :exc:`KeyError`."
62886359
msgstr ""
6360+
"Devuelve el elemento dentro de *d* almacenado bajo la clave *key*, si *key* "
6361+
"está en el diccionario; si no, devuelve *default*. El valor de *default* por "
6362+
"defecto es ``None``, por lo que esta función nunca eleva la excepción :exc:"
6363+
"`KeyError`."
62896364

62906365
#: ../Doc/library/stdtypes.rst:4309
62916366
msgid ""
62926367
"Return a new view of the dictionary's items (``(key, value)`` pairs). See "
62936368
"the :ref:`documentation of view objects <dict-views>`."
62946369
msgstr ""
6370+
"Devuelve una nueva vista de los contenidos del diccionario (Pares ``(key, "
6371+
"value)``). Véase la ref:`documentación de las vistas <dict-views>`."
62956372

62966373
#: ../Doc/library/stdtypes.rst:4314
62976374
msgid ""
62986375
"Return a new view of the dictionary's keys. See the :ref:`documentation of "
62996376
"view objects <dict-views>`."
63006377
msgstr ""
6378+
"Devuelve una nueva vista de las claves del diccionario. Véase la ref:"
6379+
"`documentación de las vistas <dict-views>`."
63016380

63026381
#: ../Doc/library/stdtypes.rst:4319
63036382
msgid ""
63046383
"If *key* is in the dictionary, remove it and return its value, else return "
63056384
"*default*. If *default* is not given and *key* is not in the dictionary, a :"
63066385
"exc:`KeyError` is raised."
63076386
msgstr ""
6387+
"Si *key* está en el diccionario, lo elimina del diccionario y devuelve su "
6388+
"valor; si no está, devuelve *default*. Si no se especifica valor para "
6389+
"*default* y la clave no se encuentra en el diccionario, se eleva la "
6390+
"excepción :exc:`KeyError`."
63086391

63096392
#: ../Doc/library/stdtypes.rst:4325
63106393
msgid ""
63116394
"Remove and return a ``(key, value)`` pair from the dictionary. Pairs are "
63126395
"returned in :abbr:`LIFO (last-in, first-out)` order."
63136396
msgstr ""
6397+
"Elimina y devuelve una pareja ``(key, value)`` del diccionario. Las parejas "
6398+
"se devuelven en el orden :abbr:`LIFO (*last-in, first-out*: Último en "
6399+
"entrar, primero en salir)`"
63146400

63156401
#: ../Doc/library/stdtypes.rst:4328
63166402
msgid ""
63176403
":meth:`popitem` is useful to destructively iterate over a dictionary, as "
63186404
"often used in set algorithms. If the dictionary is empty, calling :meth:"
63196405
"`popitem` raises a :exc:`KeyError`."
63206406
msgstr ""
6407+
"El método :meth:`popitem` es útil para recorrer y a la vez vaciar un "
6408+
"diccionario, un proceso usado a menudo en algoritmos de conjuntos. Si el "
6409+
"diccionario está vacío, llamar a :meth:`popitem` eleva la excepción :exc:"
6410+
"`KeyError`."
63216411

63226412
#: ../Doc/library/stdtypes.rst:4332
63236413
msgid ""
63246414
"LIFO order is now guaranteed. In prior versions, :meth:`popitem` would "
63256415
"return an arbitrary key/value pair."
63266416
msgstr ""
6417+
"El orden *LIFO* ahora está garantizado. En versiones anteriores, el método :"
6418+
"meth:`popitem` devuelve una pareja clave/valor arbitraria."
63276419

63286420
#: ../Doc/library/stdtypes.rst:4338
63296421
msgid ""
63306422
"Return a reverse iterator over the keys of the dictionary. This is a "
63316423
"shortcut for ``reversed(d.keys())``."
63326424
msgstr ""
6425+
"Devuelve un *iterador* que recorre las claves en orden inverso. Es una forma "
6426+
"abreviada de ``reversed(d.keys())``."
63336427

63346428
#: ../Doc/library/stdtypes.rst:4345
63356429
msgid ""
63366430
"If *key* is in the dictionary, return its value. If not, insert *key* with "
63376431
"a value of *default* and return *default*. *default* defaults to ``None``."
63386432
msgstr ""
6433+
"Si *key* está incluida en el diccionario, devuelve el valor almacenado. Si "
6434+
"no, inserta con la clave *key* el valor definido en *default* y devuelve "
6435+
"*default*. El valor por defecto de *default* es ``None``."
63396436

63406437
#: ../Doc/library/stdtypes.rst:4351
63416438
msgid ""
63426439
"Update the dictionary with the key/value pairs from *other*, overwriting "
63436440
"existing keys. Return ``None``."
63446441
msgstr ""
6442+
"Actualiza el diccionario con las parejas clave/valor obtenidas de *other*, "
6443+
"escribiendo encima de las claves existentes. Devuelve ``None``."
63456444

63466445
#: ../Doc/library/stdtypes.rst:4354
63476446
msgid ""

0 commit comments

Comments
 (0)