@@ -11,15 +11,16 @@ msgstr ""
11
11
"Project-Id-Version : Python 3.8\n "
12
12
"Report-Msgid-Bugs-To : \n "
13
13
"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 "
15
15
"Last-Translator : Adolfo Hristo David Roque Gámez <aroquega@gmail.com>\n "
16
- "Language : es\n "
17
16
"Language-Team : python-doc-es\n "
18
- "Plural-Forms : nplurals=2; plural=(n != 1); \n "
17
+ "Language : es \n "
19
18
"MIME-Version : 1.0\n "
20
19
"Content-Type : text/plain; charset=utf-8\n "
21
20
"Content-Transfer-Encoding : 8bit\n "
21
+ "Plural-Forms : nplurals=2; plural=(n != 1);\n "
22
22
"Generated-By : Babel 2.10.3\n "
23
+ "X-Generator : Poedit 3.2.2\n "
23
24
24
25
#: ../Doc/library/collections.rst:2
25
26
msgid ":mod:`collections` --- Container datatypes"
@@ -362,7 +363,7 @@ msgstr ""
362
363
"eliminaciones) en el primer mapeo de la cadena, mientras que las búsquedas "
363
364
"buscarán en la cadena completa. Sin embargo, si se desean escrituras y "
364
365
"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::"
366
367
367
368
#: ../Doc/library/collections.rst:223
368
369
msgid ":class:`Counter` objects"
@@ -385,7 +386,7 @@ msgid ""
385
386
"is similar to bags or multisets in other languages."
386
387
msgstr ""
387
388
"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 "
389
390
"diccionario y sus conteos se almacenan como valores de diccionario. Se "
390
391
"permite que los conteos sean cualquier valor entero, incluidos los conteos "
391
392
"de cero o negativos. La clase :class:`Counter` es similar a los *bags* o "
@@ -417,7 +418,6 @@ msgstr ""
417
418
"``del`` para eliminarlo por completo:"
418
419
419
420
#: ../Doc/library/collections.rst:273
420
- #, fuzzy
421
421
msgid ""
422
422
"As a :class:`dict` subclass, :class:`Counter` inherited the capability to "
423
423
"remember insertion order. Math operations on *Counter* objects also "
@@ -427,18 +427,17 @@ msgid ""
427
427
msgstr ""
428
428
"Como subclase de :class:`dict` , :class:`Counter` heredó la capacidad de "
429
429
"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."
433
433
434
434
#: ../Doc/library/collections.rst:279
435
- #, fuzzy
436
435
msgid ""
437
436
"Counter objects support additional methods beyond those available for all "
438
437
"dictionaries:"
439
438
msgstr ""
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:"
442
441
443
442
#: ../Doc/library/collections.rst:284
444
443
msgid ""
@@ -500,7 +499,7 @@ msgstr ""
500
499
"Los elementos se cuentan desde un *iterable* o agregados desde otro *mapeo* "
501
500
"(o contador). Como :meth:`dict.update` pero agrega conteos en lugar de "
502
501
"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)`` ."
504
503
505
504
#: ../Doc/library/collections.rst:340
506
505
msgid ""
@@ -516,9 +515,8 @@ msgstr ""
516
515
"retorne verdadero."
517
516
518
517
#: ../Doc/library/collections.rst:345
519
- #, fuzzy
520
518
msgid "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. "
522
520
523
521
#: ../Doc/library/collections.rst:348
524
522
msgid ""
@@ -535,7 +533,6 @@ msgid "Common patterns for working with :class:`Counter` objects::"
535
533
msgstr "Patrones comunes para trabajar con objetos :class:`Counter`::"
536
534
537
535
#: ../Doc/library/collections.rst:365
538
- #, fuzzy
539
536
msgid ""
540
537
"Several mathematical operations are provided for combining :class:`Counter` "
541
538
"objects to produce multisets (counters that have counts greater than zero). "
@@ -545,13 +542,14 @@ msgid ""
545
542
"corresponding counts. Each operation can accept inputs with signed counts, "
546
543
"but the output will exclude results with counts of zero or less."
547
544
msgstr ""
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."
555
553
556
554
#: ../Doc/library/collections.rst:390
557
555
msgid ""
@@ -588,7 +586,7 @@ msgid ""
588
586
"representing counts, but you *could* store anything in the value field."
589
587
msgstr ""
590
588
"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 "
592
590
"números que representan conteos, pero *podría* almacenar cualquier cosa en "
593
591
"el campo de valor."
594
592
@@ -993,7 +991,7 @@ msgid ""
993
991
"`KeyError` exception with the *key* as argument."
994
992
msgstr ""
995
993
"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."
997
995
998
996
#: ../Doc/library/collections.rst:738
999
997
msgid ""
@@ -1002,8 +1000,8 @@ msgid ""
1002
1000
"the dictionary for the *key*, and returned."
1003
1001
msgstr ""
1004
1002
"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."
1007
1005
1008
1006
#: ../Doc/library/collections.rst:742
1009
1007
msgid ""
@@ -1020,7 +1018,7 @@ msgid ""
1020
1018
"then returned or raised by :meth:`__getitem__`."
1021
1019
msgstr ""
1022
1020
"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 "
1024
1022
"lanza es retornado o lanzado por :meth:`__getitem__`."
1025
1023
1026
1024
#: ../Doc/library/collections.rst:749
@@ -1067,7 +1065,7 @@ msgid ""
1067
1065
"to group a sequence of key-value pairs into a dictionary of lists:"
1068
1066
msgstr ""
1069
1067
"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:"
1071
1069
1072
1070
#: ../Doc/library/collections.rst:783
1073
1071
msgid ""
@@ -1080,12 +1078,12 @@ msgid ""
1080
1078
"list. This technique is simpler and faster than an equivalent technique "
1081
1079
"using :meth:`dict.setdefault`:"
1082
1080
msgstr ""
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; "
1084
1082
"por lo que una entrada se crea automáticamente usando la función :attr:"
1085
1083
"`~defaultdict.default_factory` que retorna una :class:`list` vacía. La "
1086
1084
"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` "
1089
1087
"agrega otro valor a la lista. Esta técnica es más simple y rápida que una "
1090
1088
"técnica equivalente usando :meth:`dict.setdefault`:"
1091
1089
@@ -1469,6 +1467,10 @@ msgid ""
1469
1467
"better than :class:`dict`. As shown in the recipes below, this makes it "
1470
1468
"suitable for implementing various kinds of LRU caches."
1471
1469
msgstr ""
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."
1472
1474
1473
1475
#: ../Doc/library/collections.rst:1099
1474
1476
msgid ""
@@ -1482,6 +1484,8 @@ msgid ""
1482
1484
"A regular :class:`dict` can emulate the order sensitive equality test with "
1483
1485
"``p == q and all(k1 == k2 for k1, k2 in zip(p, q))``."
1484
1486
msgstr ""
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))``."
1485
1489
1486
1490
#: ../Doc/library/collections.rst:1104
1487
1491
msgid ""
@@ -1496,13 +1500,19 @@ msgid ""
1496
1500
"A regular :class:`dict` can emulate OrderedDict's ``od.popitem(last=True)`` "
1497
1501
"with ``d.popitem()`` which is guaranteed to pop the rightmost (last) item."
1498
1502
msgstr ""
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)."
1499
1506
1500
1507
#: ../Doc/library/collections.rst:1110
1501
1508
msgid ""
1502
1509
"A regular :class:`dict` can emulate OrderedDict's ``od.popitem(last=False)`` "
1503
1510
"with ``(k := next(iter(d)), d.pop(k))`` which will return and remove the "
1504
1511
"leftmost (first) item if it exists."
1505
1512
msgstr ""
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."
1506
1516
1507
1517
#: ../Doc/library/collections.rst:1114
1508
1518
msgid ""
@@ -1518,13 +1528,19 @@ msgid ""
1518
1528
"last=True)`` with ``d[k] = d.pop(k)`` which will move the key and its "
1519
1529
"associated value to the rightmost (last) position."
1520
1530
msgstr ""
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)."
1521
1534
1522
1535
#: ../Doc/library/collections.rst:1121
1523
1536
msgid ""
1524
1537
"A regular :class:`dict` does not have an efficient equivalent for "
1525
1538
"OrderedDict's ``od.move_to_end(k, last=False)`` which moves the key and its "
1526
1539
"associated value to the leftmost (first) position."
1527
1540
msgstr ""
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)."
1528
1544
1529
1545
#: ../Doc/library/collections.rst:1125
1530
1546
msgid "Until Python 3.8, :class:`dict` lacked a :meth:`__reversed__` method."
@@ -1547,21 +1563,20 @@ msgid ""
1547
1563
"false."
1548
1564
msgstr ""
1549
1565
"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, "
1551
1567
"first-out)` si el *último* es verdadero o en orden :abbr:`FIFO (first-in, "
1552
1568
"first-out)` si es falso."
1553
1569
1554
1570
#: ../Doc/library/collections.rst:1144
1555
- #, fuzzy
1556
1571
msgid ""
1557
1572
"Move an existing *key* to either end of an ordered dictionary. The item is "
1558
1573
"moved to the right end if *last* is true (the default) or to the beginning "
1559
1574
"if *last* is false. Raises :exc:`KeyError` if the *key* does not exist:"
1560
1575
msgstr ""
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:"
1565
1580
1566
1581
#: ../Doc/library/collections.rst:1161
1567
1582
msgid ""
@@ -1592,7 +1607,7 @@ msgid ""
1592
1607
"The items, keys, and values :term:`views <dictionary view>` of :class:"
1593
1608
"`OrderedDict` now support reverse iteration using :func:`reversed`."
1594
1609
msgstr ""
1595
- "Los elementos, llaves y valores :term:`vistas <dictionary view>` de :class:"
1610
+ "Los elementos, claves y valores :term:`vistas <dictionary view>` de :class:"
1596
1611
"`OrderedDict` ahora admiten la iteración inversa usando :func:`reversed`."
1597
1612
1598
1613
#: ../Doc/library/collections.rst:1175
@@ -1616,7 +1631,7 @@ msgid ""
1616
1631
"end::"
1617
1632
msgstr ""
1618
1633
"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 "
1620
1635
"sobrescribe una entrada existente, la posición de inserción original se "
1621
1636
"cambia y se mueve al final::"
1622
1637
0 commit comments