@@ -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-12 13:26-0500 \n "
14+ "PO-Revision-Date : 2023-02-07 17:29+0100 \n "
1515"
Last-Translator :
Adolfo Hristo David Roque Gámez <[email protected] >\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.2\n "
2324
2425#: ../Doc/library/collections.rst:2
2526msgid ":mod:`collections` --- Container datatypes"
@@ -362,7 +363,7 @@ msgstr ""
362363"eliminaciones) en el primer mapeo de la cadena, mientras que las búsquedas "
363364"buscarán en la cadena completa. Sin embargo, si se desean escrituras y "
364365"eliminaciones profundas, es fácil crear una subclase que actualice las "
365- "llaves que se encuentran más profundas en la cadena::"
366+ "claves que se encuentran más profundas en la cadena::"
366367
367368#: ../Doc/library/collections.rst:223
368369msgid ":class:`Counter` objects"
@@ -385,7 +386,7 @@ msgid ""
385386"is similar to bags or multisets in other languages."
386387msgstr ""
387388"Una clase :class:`Counter` es una subclase :class:`dict` para contar objetos "
388- "hashables. Es una colección donde los elementos se almacenan como llaves de "
389+ "hashables. Es una colección donde los elementos se almacenan como claves de "
389390"diccionario y sus conteos se almacenan como valores de diccionario. Se "
390391"permite que los conteos sean cualquier valor entero, incluidos los conteos "
391392"de cero o negativos. La clase :class:`Counter` es similar a los *bags* o "
@@ -417,7 +418,6 @@ msgstr ""
417418"``del`` para eliminarlo por completo:"
418419
419420#: ../Doc/library/collections.rst:273
420- #, fuzzy
421421msgid ""
422422"As a :class:`dict` subclass, :class:`Counter` inherited the capability to "
423423"remember insertion order. Math operations on *Counter* objects also "
@@ -427,18 +427,17 @@ msgid ""
427427msgstr ""
428428"Como subclase de :class:`dict` , :class:`Counter` heredó la capacidad de "
429429"recordar el orden de inserción. Las operaciones matemáticas en objetos "
430- "*Counter* también preserva el orden. Los resultados se ordenan cuando se "
431- "encuentra un elemento por primera vez en el operando izquierdo y luego según "
432- "el orden encontrado en el operando derecho."
430+ "*Counter* también preservan el orden. Los resultados se ordenan en función "
431+ "de cuándo se encuentra un elemento por primera vez en el operando izquierdo "
432+ "y, a continuación, por el orden en que se encuentra en el operando derecho."
433433
434434#: ../Doc/library/collections.rst:279
435- #, fuzzy
436435msgid ""
437436"Counter objects support additional methods beyond those available for all "
438437"dictionaries:"
439438msgstr ""
440- "Los objetos Counter admiten tres métodos más allá de los disponibles para "
441- "todos los diccionarios:"
439+ "Los objetos Counter admiten métodos adicionales a los disponibles para todos "
440+ "los diccionarios:"
442441
443442#: ../Doc/library/collections.rst:284
444443msgid ""
@@ -500,7 +499,7 @@ msgstr ""
500499"Los elementos se cuentan desde un *iterable* o agregados desde otro *mapeo* "
501500"(o contador). Como :meth:`dict.update` pero agrega conteos en lugar de "
502501"reemplazarlos. Además, se espera que el *iterable* sea una secuencia de "
503- "elementos, no una secuencia de parejas ``(llave , valor)`` ."
502+ "elementos, no una secuencia de parejas ``(clave , valor)`` ."
504503
505504#: ../Doc/library/collections.rst:340
506505msgid ""
@@ -516,9 +515,8 @@ msgstr ""
516515"retorne verdadero."
517516
518517#: ../Doc/library/collections.rst:345
519- #, fuzzy
520518msgid "Rich comparison operations were added."
521- msgstr "Se añadieron comparaciones de operaciones ricas "
519+ msgstr "Se han añadido operaciones de comparación enriquecidas. "
522520
523521#: ../Doc/library/collections.rst:348
524522msgid ""
@@ -535,7 +533,6 @@ msgid "Common patterns for working with :class:`Counter` objects::"
535533msgstr "Patrones comunes para trabajar con objetos :class:`Counter`::"
536534
537535#: ../Doc/library/collections.rst:365
538- #, fuzzy
539536msgid ""
540537"Several mathematical operations are provided for combining :class:`Counter` "
541538"objects to produce multisets (counters that have counts greater than zero). "
@@ -545,13 +542,14 @@ msgid ""
545542"corresponding counts. Each operation can accept inputs with signed counts, "
546543"but the output will exclude results with counts of zero or less."
547544msgstr ""
548- "Se proporcionan varias operaciones matemáticas para combinar objetos :class:"
549- "`Counter` para producir multiconjuntos (contadores que tienen conteos "
550- "mayores que cero). La suma y la resta combinan contadores sumando o restando "
551- "los conteos de los elementos correspondientes. La Intersección y unión "
552- "retornan el mínimo y el máximo de conteos correspondientes. Cada operación "
553- "puede aceptar entradas con conteos con signo, pero la salida excluirá los "
554- "resultados con conteos de cero o menos."
545+ "Existen varias operaciones matemáticas que permiten combinar objetos :class:"
546+ "`Counter` para producir conjuntos múltiples (contadores con recuentos "
547+ "superiores a cero). La suma y la resta combinan contadores sumando o "
548+ "restando los recuentos de los elementos correspondientes. La intersección y "
549+ "la unión retornan el mínimo y el máximo de los recuentos correspondientes. "
550+ "La igualdad y la inclusión comparan los recuentos correspondientes. Cada "
551+ "operación puede aceptar entradas con recuentos con signo, pero la salida "
552+ "excluirá los resultados con recuentos iguales o inferiores a cero."
555553
556554#: ../Doc/library/collections.rst:390
557555msgid ""
@@ -588,7 +586,7 @@ msgid ""
588586"representing counts, but you *could* store anything in the value field."
589587msgstr ""
590588"La clase :class:`Counter` en sí misma es una subclase de diccionario sin "
591- "restricciones en sus llaves y valores. Los valores están pensados para ser "
589+ "restricciones en sus claves y valores. Los valores están pensados para ser "
592590"números que representan conteos, pero *podría* almacenar cualquier cosa en "
593591"el campo de valor."
594592
@@ -993,7 +991,7 @@ msgid ""
993991"`KeyError` exception with the *key* as argument."
994992msgstr ""
995993"Si el atributo :attr:`default_factory` es ``None``, lanza una excepción :exc:"
996- "`KeyError` con la *llave * como argumento."
994+ "`KeyError` con la *key * como argumento."
997995
998996#: ../Doc/library/collections.rst:738
999997msgid ""
@@ -1002,8 +1000,8 @@ msgid ""
10021000"the dictionary for the *key*, and returned."
10031001msgstr ""
10041002"Si :attr:`default_factory` no es ``None``, se llama sin argumentos para "
1005- "proporcionar un valor predeterminado para la *llave * dada, este valor se "
1006- "inserta en el diccionario para la *llave * y se retorna."
1003+ "proporcionar un valor predeterminado para la *key * dada, este valor se "
1004+ "inserta en el diccionario para la *key * y se retorna."
10071005
10081006#: ../Doc/library/collections.rst:742
10091007msgid ""
@@ -1020,7 +1018,7 @@ msgid ""
10201018"then returned or raised by :meth:`__getitem__`."
10211019msgstr ""
10221020"Este método es llamado por el método :meth:`__getitem__` de la clase :class:"
1023- "`dict` cuando no se encuentra la llave solicitada; todo lo que retorna o "
1021+ "`dict` cuando no se encuentra la clave solicitada; todo lo que retorna o "
10241022"lanza es retornado o lanzado por :meth:`__getitem__`."
10251023
10261024#: ../Doc/library/collections.rst:749
@@ -1067,7 +1065,7 @@ msgid ""
10671065"to group a sequence of key-value pairs into a dictionary of lists:"
10681066msgstr ""
10691067"Usando :class:`list` como :attr:`~defaultdict.default_factory`, es fácil "
1070- "agrupar una secuencia de pares llave -valor en un diccionario de listas:"
1068+ "agrupar una secuencia de pares clave -valor en un diccionario de listas:"
10711069
10721070#: ../Doc/library/collections.rst:783
10731071msgid ""
@@ -1080,12 +1078,12 @@ msgid ""
10801078"list. This technique is simpler and faster than an equivalent technique "
10811079"using :meth:`dict.setdefault`:"
10821080msgstr ""
1083- "Cuando se encuentra cada llave por primera vez, no está ya en el mapping; "
1081+ "Cuando se encuentra cada clave por primera vez, no está ya en el mapping; "
10841082"por lo que una entrada se crea automáticamente usando la función :attr:"
10851083"`~defaultdict.default_factory` que retorna una :class:`list` vacía. La "
10861084"operación :meth:`list.append` luego adjunta el valor a la nueva lista. "
1087- "Cuando se vuelven a encontrar llaves , la búsqueda procede normalmente "
1088- "(retornando la lista para esa llave ) y la operación :meth:`list.append` "
1085+ "Cuando se vuelven a encontrar claves , la búsqueda procede normalmente "
1086+ "(retornando la lista para esa clave ) y la operación :meth:`list.append` "
10891087"agrega otro valor a la lista. Esta técnica es más simple y rápida que una "
10901088"técnica equivalente usando :meth:`dict.setdefault`:"
10911089
@@ -1469,6 +1467,10 @@ msgid ""
14691467"better than :class:`dict`. As shown in the recipes below, this makes it "
14701468"suitable for implementing various kinds of LRU caches."
14711469msgstr ""
1470+ "El algoritmo :class:`OrderedDict` puede manejar operaciones frecuentes de re-"
1471+ "ordenamiento mejor que :class:`dict`. Como se muestra en las recetas "
1472+ "siguientes, esto lo vuelve adecuado para implementar varios tipos de caches "
1473+ "LRU."
14721474
14731475#: ../Doc/library/collections.rst:1099
14741476msgid ""
@@ -1482,6 +1484,8 @@ msgid ""
14821484"A regular :class:`dict` can emulate the order sensitive equality test with "
14831485"``p == q and all(k1 == k2 for k1, k2 in zip(p, q))``."
14841486msgstr ""
1487+ "Un :class:`dict` regular puede emular la prueba de igualdad sensible al "
1488+ "orden con ``p == q and all(k1 == k2 for k1, k2 in zip(p, q))``."
14851489
14861490#: ../Doc/library/collections.rst:1104
14871491msgid ""
@@ -1496,13 +1500,19 @@ msgid ""
14961500"A regular :class:`dict` can emulate OrderedDict's ``od.popitem(last=True)`` "
14971501"with ``d.popitem()`` which is guaranteed to pop the rightmost (last) item."
14981502msgstr ""
1503+ "Un :class:`dict` regular puede emular ``od.popitem(last=True)`` de "
1504+ "OrderedDict con ``d.popitem()`` que se garantiza que salte el elemento "
1505+ "situado más a la derecha (el último)."
14991506
15001507#: ../Doc/library/collections.rst:1110
15011508msgid ""
15021509"A regular :class:`dict` can emulate OrderedDict's ``od.popitem(last=False)`` "
15031510"with ``(k := next(iter(d)), d.pop(k))`` which will return and remove the "
15041511"leftmost (first) item if it exists."
15051512msgstr ""
1513+ "Un :class:`dict` regular puede emular ``od.popitem(last=False)`` de "
1514+ "OrderedDict con ``(k := next(iter(d)), d.pop(k))`` que retornará y eliminará "
1515+ "el elemento situado más a la izquierda (el primero) si existe."
15061516
15071517#: ../Doc/library/collections.rst:1114
15081518msgid ""
@@ -1518,13 +1528,19 @@ msgid ""
15181528"last=True)`` with ``d[k] = d.pop(k)`` which will move the key and its "
15191529"associated value to the rightmost (last) position."
15201530msgstr ""
1531+ "Un :class:`dict` regular puede emular ``od.move_to_end(k, last=True)`` de "
1532+ "OrderedDict con ``d[k] = d.pop(k)`` que desplazará la clave y su valor "
1533+ "asociado a la posición más a la derecha (última)."
15211534
15221535#: ../Doc/library/collections.rst:1121
15231536msgid ""
15241537"A regular :class:`dict` does not have an efficient equivalent for "
15251538"OrderedDict's ``od.move_to_end(k, last=False)`` which moves the key and its "
15261539"associated value to the leftmost (first) position."
15271540msgstr ""
1541+ "Un :class:`dict` regular no tiene un equivalente eficiente para ``od."
1542+ "move_to_end(k, last=False)`` de OrderedDict que desplaza la clave y su valor "
1543+ "asociado a la posición más a la izquierda (primera)."
15281544
15291545#: ../Doc/library/collections.rst:1125
15301546msgid "Until Python 3.8, :class:`dict` lacked a :meth:`__reversed__` method."
@@ -1547,21 +1563,20 @@ msgid ""
15471563"false."
15481564msgstr ""
15491565"El método :meth:`popitem` para diccionarios ordenados retorna y elimina un "
1550- "par (llave , valor). Los pares se retornan en orden :abbr:`LIFO (last-in, "
1566+ "par (clave , valor). Los pares se retornan en orden :abbr:`LIFO (last-in, "
15511567"first-out)` si el *último* es verdadero o en orden :abbr:`FIFO (first-in, "
15521568"first-out)` si es falso."
15531569
15541570#: ../Doc/library/collections.rst:1144
1555- #, fuzzy
15561571msgid ""
15571572"Move an existing *key* to either end of an ordered dictionary. The item is "
15581573"moved to the right end if *last* is true (the default) or to the beginning "
15591574"if *last* is false. Raises :exc:`KeyError` if the *key* does not exist:"
15601575msgstr ""
1561- "Mueva una *llave * existente a cualquier extremo de un diccionario ordenado. "
1562- "El elemento se mueve al final de la derecha si el *último * es verdadero (el "
1563- "valor predeterminado ) o al principio si el *último * es falso. Lanza :exc:"
1564- "`KeyError` si la *llave * no existe: :"
1576+ "Mueve una *clave * existente a cualquiera de los extremos de un diccionario "
1577+ "ordenado. El elemento se mueve al extremo derecho si *last * es verdadero "
1578+ "(por defecto ) o al principio si *last * es falso. Lanza :exc:`KeyError` si "
1579+ "la *clave * no existe:"
15651580
15661581#: ../Doc/library/collections.rst:1161
15671582msgid ""
@@ -1592,7 +1607,7 @@ msgid ""
15921607"The items, keys, and values :term:`views <dictionary view>` of :class:"
15931608"`OrderedDict` now support reverse iteration using :func:`reversed`."
15941609msgstr ""
1595- "Los elementos, llaves y valores :term:`vistas <dictionary view>` de :class:"
1610+ "Los elementos, claves y valores :term:`vistas <dictionary view>` de :class:"
15961611"`OrderedDict` ahora admiten la iteración inversa usando :func:`reversed`."
15971612
15981613#: ../Doc/library/collections.rst:1175
@@ -1616,7 +1631,7 @@ msgid ""
16161631"end::"
16171632msgstr ""
16181633"Es sencillo crear una variante de diccionario ordenado que recuerde el orden "
1619- "en que las llaves se insertaron por *última vez*. Si una nueva entrada "
1634+ "en que las claves se insertaron por *última vez*. Si una nueva entrada "
16201635"sobrescribe una entrada existente, la posición de inserción original se "
16211636"cambia y se mueve al final::"
16221637
0 commit comments