From 97d3955b1594564e60069884976ab3657a1bc6c7 Mon Sep 17 00:00:00 2001 From: Vic <4315804+Victoriapm@users.noreply.github.com> Date: Thu, 22 Oct 2020 15:51:45 +0200 Subject: [PATCH 01/29] Traducido archivo whatsnew/3.1 --- whatsnew/3.1.po | 346 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 298 insertions(+), 48 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 595c7b7be6..e73a158576 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -1,41 +1,45 @@ # Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. -# Maintained by the python-doc-es workteam. +# Maintained by the python-doc-es workteam. # docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/ # Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-06 11:59-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-10-22 15:48+0200\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: es\n" +"X-Generator: Poedit 2.4.1\n" #: ../Doc/whatsnew/3.1.rst:3 msgid "What's New In Python 3.1" -msgstr "" +msgstr "Novedades de Python 3.1" #: ../Doc/whatsnew/3.1.rst:0 msgid "Author" -msgstr "" +msgstr "Autor" #: ../Doc/whatsnew/3.1.rst:5 msgid "Raymond Hettinger" -msgstr "" +msgstr "Raymond Hettinger" #: ../Doc/whatsnew/3.1.rst:49 msgid "This article explains the new features in Python 3.1, compared to 3.0." msgstr "" +"En este artículo se explican las nuevas características de Python 3.1, en " +"comparación con 3.0." #: ../Doc/whatsnew/3.1.rst:53 msgid "PEP 372: Ordered Dictionaries" -msgstr "" +msgstr "PEP 372: Diccionarios ordenados" #: ../Doc/whatsnew/3.1.rst:55 msgid "" @@ -45,6 +49,12 @@ msgid "" "the experiences from those implementations, a new :class:`collections." "OrderedDict` class has been introduced." msgstr "" +"Los diccionarios de Python normales iteran sobre clave/valores pares en " +"orden arbitrario. A través de los años, varios autores han escrito " +"implementaciones alternativas que recuerdan el orden en el que se insertaron " +"originalmente las claves. Basado en las experiencias de esas " +"implementaciones, una nueva clase :class:`collections.OrderedDict` ha sido " +"introducida." #: ../Doc/whatsnew/3.1.rst:61 msgid "" @@ -54,6 +64,12 @@ msgid "" "original insertion position is left unchanged. Deleting an entry and " "reinserting it will move it to the end." msgstr "" +"La API OrderedDict es sustancialmente la misma que los diccionarios " +"normales, pero iterará sobre las claves y los valores en un orden " +"garantizado, dependiendo de cuándo se insertó una clave por primera vez. Si " +"una nueva entrada sobrescribe una entrada existente, la posición de " +"inserción original se deja sin cambios. Eliminar una entrada y volver a " +"insertarla la moverá hasta el final." #: ../Doc/whatsnew/3.1.rst:67 msgid "" @@ -67,20 +83,31 @@ msgid "" "the decoder. Support was also added for third-party tools like `PyYAML " "`_." msgstr "" +"La biblioteca estándar ahora admite el uso de diccionarios ordenados en " +"varios módulos. El módulo :mod:`configparser` los usa por defecto. Esto " +"permite que los archivos de configuración se lean, modifiquen y luego " +"vuelvan a escribir en su orden original. El método *_asdict()* para :func:" +"`collections.namedtuple` ahora devuelve un diccionario ordenado con los " +"valores que aparecen en el mismo orden que los índices de tupla subyacentes. " +"El módulo :mod:`json` se está construyendo con un *object_pairs_hook* para " +"permitir que el decodificador construya OrderedDicts. También se agregó " +"soporte para herramientas de terceros como `PyYAML `_." #: ../Doc/whatsnew/3.1.rst:79 msgid ":pep:`372` - Ordered Dictionaries" -msgstr "" +msgstr ":pep:`372` - Diccionarios Ordenados" #: ../Doc/whatsnew/3.1.rst:79 msgid "" "PEP written by Armin Ronacher and Raymond Hettinger. Implementation written " "by Raymond Hettinger." msgstr "" +"PEP escrito por Armin Ronacher y Raymond Hettinger. Implementación escrita " +"por Raymond Hettinger." #: ../Doc/whatsnew/3.1.rst:84 msgid "PEP 378: Format Specifier for Thousands Separator" -msgstr "" +msgstr "PEP 378: Especificador de formato para el separador de miles" #: ../Doc/whatsnew/3.1.rst:86 msgid "" @@ -89,12 +116,19 @@ msgid "" "number with a thousands separator. That provides a way to humanize a " "program's output, improving its professional appearance and readability::" msgstr "" +"La función incorporada :func:`format` y el método :meth:`str.format` usa un " +"mini-lenguaje que ahora incluye un simple, no consciente de la configuración " +"regional, de formatear un número con un separador de miles. Eso proporciona " +"una manera de humanizar la salida de un programa, mejorando su apariencia " +"profesional y legibilidad::" #: ../Doc/whatsnew/3.1.rst:100 msgid "" "The supported types are :class:`int`, :class:`float`, :class:`complex` and :" "class:`decimal.Decimal`." msgstr "" +"Los tipos soportados son :class:`int`, :class:`float`, :class:`complex` y :" +"class:`decimal.Decimal`." #: ../Doc/whatsnew/3.1.rst:103 msgid "" @@ -103,24 +137,30 @@ msgid "" "use the existing *n* format specifier which already has some support for " "thousands separators." msgstr "" +"Se están discutiendo cómo especificar separadores alternativos como puntos, " +"espacios, apóstrofes o guiones bajos. Las aplicaciones que reconocen la " +"configuración regional deben usar el especificador de formato *n* existente, " +"que ya es compatible con el separadores de miles." #: ../Doc/whatsnew/3.1.rst:111 msgid ":pep:`378` - Format Specifier for Thousands Separator" -msgstr "" +msgstr ":pep:`378` - Especificador de formato para el separador de miles" #: ../Doc/whatsnew/3.1.rst:111 msgid "" "PEP written by Raymond Hettinger and implemented by Eric Smith and Mark " "Dickinson." msgstr "" +"PEP escrito por Raymond Hettinger e implementado por Eric Smith y Mark " +"Dickinson." #: ../Doc/whatsnew/3.1.rst:116 msgid "Other Language Changes" -msgstr "" +msgstr "Otros cambios de Lenguaje" #: ../Doc/whatsnew/3.1.rst:118 msgid "Some smaller changes made to the core Python language are:" -msgstr "" +msgstr "Algunos cambios pequeños en el núcleo del lenguaje Python son:" #: ../Doc/whatsnew/3.1.rst:120 msgid "" @@ -130,33 +170,46 @@ msgid "" "(Suggestion and initial patch by Andy Chu; revised patch by Phillip J. Eby " "and Nick Coghlan; :issue:`1739468`.)" msgstr "" +"Los directorios y archivos zip que contienen un archivo :file:`__main__.py` " +"pueden ahora ser ejecutados directamente pasando su nombre al intérprete. El " +"directorio/archivo zip es automáticamente insertado como la primer entrada " +"en sys.path. (Sugerencia y parche inicial por Andy Chu; parche revisado por " +"Phillip J. Eby y Nick Coghlan; :issue:`1739468`.)" #: ../Doc/whatsnew/3.1.rst:126 msgid "" "The :func:`int` type gained a ``bit_length`` method that returns the number " "of bits necessary to represent its argument in binary::" msgstr "" +"El tipo :func:`int` ganó un método ``bit_length`` que devuelve el número de " +"bits necesarios para representar sus argumentos en binario::" #: ../Doc/whatsnew/3.1.rst:140 msgid "" "(Contributed by Fredrik Johansson, Victor Stinner, Raymond Hettinger, and " "Mark Dickinson; :issue:`3439`.)" msgstr "" +"(Contribución de Fredrik Johansson, Victor Stinner, Raymond Hettinger, y " +"Mark Dickinson; :issue:`3439`.)" #: ../Doc/whatsnew/3.1.rst:143 msgid "" "The fields in :func:`format` strings can now be automatically numbered::" msgstr "" +"Los campos en :func:`format` cadenas ahora pueden ser automáticamente " +"numerados::" #: ../Doc/whatsnew/3.1.rst:149 msgid "" "Formerly, the string would have required numbered fields such as: ``'Sir {0} " "of {1}'``." msgstr "" +"Anteriormente, la cadena requería campos numerados como: ``'Sir {0} of " +"{1}'``." #: ../Doc/whatsnew/3.1.rst:152 msgid "(Contributed by Eric Smith; :issue:`5237`.)" -msgstr "" +msgstr "(Contribución de Eric Smith; :issue:`5237`.)" #: ../Doc/whatsnew/3.1.rst:154 msgid "" @@ -167,38 +220,52 @@ msgid "" "`bytearray` each have their own **maketrans** and **translate** methods with " "intermediate translation tables of the appropriate type." msgstr "" +"La función :func:`string.maketrans` está en desuso y se reemplaza por nuevos " +"métodos estáticos, :meth:`bytes.maketrans` y :meth:`bytearray.maketrans`. " +"Este cambio resuelve la confusión en torno a los tipos que fueron soportados " +"por el módulo :mod:`string`. Ahora, :class:`str`, :class:`bytes`, y :class:" +"`bytearray` tienen sus propios métodos **maketrans** y **translate** con " +"tablas de traducción intermedias del tipo adecuado." #: ../Doc/whatsnew/3.1.rst:161 msgid "(Contributed by Georg Brandl; :issue:`5675`.)" -msgstr "" +msgstr "(Contribución de Georg Brandl; :issue:`5675`.)" #: ../Doc/whatsnew/3.1.rst:163 msgid "" "The syntax of the :keyword:`with` statement now allows multiple context " "managers in a single statement::" msgstr "" +"La sintaxis de la sentencia :keyword:`with` ahora permite múltiples " +"administradores de contexto en una sola declaración::" #: ../Doc/whatsnew/3.1.rst:171 msgid "" "With the new syntax, the :func:`contextlib.nested` function is no longer " "needed and is now deprecated." msgstr "" +"Con la nueva sintaxis, la función :func:`contextlib.nested` ya no es " +"necesaria y ahora está obsoleta." #: ../Doc/whatsnew/3.1.rst:174 msgid "" "(Contributed by Georg Brandl and Mattias Brändström; `appspot issue 53094 " "`_.)" msgstr "" +"(Contribución de Georg Brandl y Mattias Brändström; `appspot issue 53094 " +"`_.)" #: ../Doc/whatsnew/3.1.rst:177 msgid "" "``round(x, n)`` now returns an integer if *x* is an integer. Previously it " "returned a float::" msgstr "" +"``round(x, n)`` ahora devuelve un número entero si *x* es un entero. " +"Anteriormente devolvía un número flotante::" #: ../Doc/whatsnew/3.1.rst:183 msgid "(Contributed by Mark Dickinson; :issue:`4707`.)" -msgstr "" +msgstr "(Contribución de Mark Dickinson; :issue:`4707`.)" #: ../Doc/whatsnew/3.1.rst:185 msgid "" @@ -206,6 +273,10 @@ msgid "" "point representation that doesn't change its value. This should help " "mitigate some of the confusion surrounding binary floating point numbers." msgstr "" +"Python ahora utiliza el algoritmo de David Gay para encontrar la " +"representación de coma flotante más corta que no cambia su valor. Esto " +"debería ayudar a mitigar parte de la confusión que rodea a los números de " +"coma flotante binarios." #: ../Doc/whatsnew/3.1.rst:190 msgid "" @@ -217,6 +288,13 @@ msgid "" "nearest value was and still is used in subsequent floating point " "calculations." msgstr "" +"La importancia se ve fácilmente con un número como ``1.1`` que no tiene un " +"equivalente exacto en el punto flotante binario. Puesto que no hay un " +"equivalente exacto, una expresión como ``float('1.1')`` se evalúa como el " +"valor representable más cercano que es ``0x1.199999999999ap+0`` en hex o " +"`1.100000000000000088817841970012523233890533447265625`` en decimal. Ese " +"valor más cercano fue y todavía se utiliza en los cálculos de coma flotante " +"posteriores." #: ../Doc/whatsnew/3.1.rst:198 msgid "" @@ -229,6 +307,14 @@ msgid "" "intrinsic limitations of binary floating point representation as being a " "problem with Python itself)." msgstr "" +"La novedad es cómo se muestra el número. Anteriormente, Python usaba un " +"enfoque simple. El valor de `repr(1.1)`` se calculaba como `format(1.1, " +"'.17g')`` que era evaluado como ``'1.1000000000000001'``. La ventaja de " +"utilizar 17 dígitos era que se basaba en las garantías IEEE-754 para " +"asegurar que ``eval(repr(1.1))``se volviera a redondear exactamente a su " +"valor original. La desventaja es que muchas personas encontraban el " +"resultado confuso (confundiendo las limitaciones intrínsecas de la " +"representación de punto flotante binario con un problema con Python en sí)." #: ../Doc/whatsnew/3.1.rst:207 msgid "" @@ -237,6 +323,10 @@ msgid "" "get stored with the same underlying float value) and returns the shortest " "representation." msgstr "" +"El nuevo algoritmo para ``repr(1.1)`` es más inteligente y " +"devuelve``'1.1'``. Efectivamente, busca todas las representaciones de " +"cadenas equivalentes (las que se almacenan con el mismo valor flotante " +"subyacente) y devuelve la representación más corta." #: ../Doc/whatsnew/3.1.rst:212 msgid "" @@ -244,6 +334,10 @@ msgid "" "it does not change the underlying values. So, it is still the case that " "``1.1 + 2.2 != 3.3`` even though the representations may suggest otherwise." msgstr "" +"El nuevo algoritmo tiende a emitir representaciones más limpias cuando es " +"posible, pero esto no cambia los valores subyacentes. Entonces, todavía es " +"el caso que ``1.1 + 2.2 != 3.3`` aún cuando las representaciones puedan " +"sugerir lo contrario." #: ../Doc/whatsnew/3.1.rst:216 msgid "" @@ -252,24 +346,31 @@ msgid "" "algorithm will continue to be used. Also, the text pickle protocols assure " "cross-platform portability by using the old algorithm." msgstr "" +"El nuevo algoritmo depende de ciertas características de la implementación " +"de coma flotante subyacente. Si no se encuentran las características " +"necesarias, el algoritmo antiguo seguirá utilizándose. Además, los " +"protocolos de pickle de texto aseguran la portabilidad multiplataforma " +"mediante el algoritmo antiguo." #: ../Doc/whatsnew/3.1.rst:221 msgid "(Contributed by Eric Smith and Mark Dickinson; :issue:`1580`)" -msgstr "" +msgstr "(Contribución de Eric Smith y Mark Dickinson; :issue:`1580`)" #: ../Doc/whatsnew/3.1.rst:224 msgid "New, Improved, and Deprecated Modules" -msgstr "" +msgstr "Módulos nuevos, mejorados y obsoletos" #: ../Doc/whatsnew/3.1.rst:226 msgid "" "Added a :class:`collections.Counter` class to support convenient counting of " "unique items in a sequence or iterable::" msgstr "" +"Se ha añadido una clase :class:`collections.Counter`para admitir el recuento " +"conveniente de elementos únicos en una secuencia o una iteración::" #: ../Doc/whatsnew/3.1.rst:232 msgid "(Contributed by Raymond Hettinger; :issue:`1696199`.)" -msgstr "" +msgstr "(Contribución de Raymond Hettinger; :issue:`1696199`.)" #: ../Doc/whatsnew/3.1.rst:234 msgid "" @@ -277,20 +378,26 @@ msgid "" "set. The basic idea of ttk is to separate, to the extent possible, the code " "implementing a widget's behavior from the code implementing its appearance." msgstr "" +"Se ha añadido un nuevo módulo :mod:`tkinter.ttk` para acceder al conjunto de " +"widgets temáticos de Tk. La idea básica de ttk es separar, dentro de lo " +"posible, el código que implementa el comportamiento de un widget del código " +"que implementa su apariencia." #: ../Doc/whatsnew/3.1.rst:238 msgid "(Contributed by Guilherme Polo; :issue:`2983`.)" -msgstr "" +msgstr "(Contribución de Guilherme Polo; :issue:`2983`.)" #: ../Doc/whatsnew/3.1.rst:240 msgid "" "The :class:`gzip.GzipFile` and :class:`bz2.BZ2File` classes now support the " "context management protocol::" msgstr "" +"Las clases :class:`gzip.GzipFile` y :class:`bz2.BZ2File` ahora admiten el " +"protocolo de gestión de contexto::" #: ../Doc/whatsnew/3.1.rst:247 msgid "(Contributed by Antoine Pitrou.)" -msgstr "" +msgstr "(Contribución de Antoine Pitrou.)" #: ../Doc/whatsnew/3.1.rst:249 msgid "" @@ -298,6 +405,9 @@ msgid "" "from a binary :class:`float`. The conversion is exact but can sometimes be " "surprising::" msgstr "" +"El módulo :mod:`decimal` ahora admite métodos para crear un objeto decimal " +"de un binario :class:`float`. La conversión es exacta pero puede ser a " +"veces una sorpresa::" #: ../Doc/whatsnew/3.1.rst:256 msgid "" @@ -305,10 +415,13 @@ msgid "" "*1.1*. The fraction has many digits because *1.1* cannot be exactly " "represented in binary." msgstr "" +"El resultado decimal largo muestra la fracción binaria real que se almacena " +"para *1.1*. La fracción tiene muchos dígitos porque *1.1* no se puede " +"representar exactamente en binario." #: ../Doc/whatsnew/3.1.rst:260 msgid "(Contributed by Raymond Hettinger and Mark Dickinson.)" -msgstr "" +msgstr "(Contribución de Raymond Hettinger y Mark Dickinson.)" #: ../Doc/whatsnew/3.1.rst:262 msgid "" @@ -320,10 +433,17 @@ msgid "" "argument and can accept any type of counting sequence including :class:" "`fractions.Fraction` and :class:`decimal.Decimal`::" msgstr "" +"El módulo :mod:`itertools` desarrolló dos nuevas funciones. La función :" +"func:`itertools.combinations_with_replacement` es una de las cuatro para " +"generar combinatorias que incluyen permutacioes y poductos catesianos. La " +"función :func:`itertools.compress` imita su homónimo de APL. También, la " +"función existente :func:`itertools.count` tiene ahora un argumento *step* " +"opcional y puede aceptar cualquier tipo de secuencia de conteo, incluyendo :" +"class:`fractions.Fraction` y :class:`decimal.Decimal`::" #: ../Doc/whatsnew/3.1.rst:281 msgid "(Contributed by Raymond Hettinger.)" -msgstr "" +msgstr "(Contribución de Raymond Hettinger.)" #: ../Doc/whatsnew/3.1.rst:283 msgid "" @@ -333,20 +453,28 @@ msgid "" "created by an external source such as a CSV header, SQL field list, or user " "input::" msgstr "" +":func:`collections.namedtuple` ahora admite un argumento de palabra clave " +"*rename* que permite que los campos de nombre inválidos se conviertan " +"automáticamente en nombres posicionados de la forma_0, _1, etc. Esto es de " +"utilidad cuando los nombres del campo están siendo creados por una fuente " +"externa como un encabezado CSV, una lista de campos SQL, o la entrada del " +"usuario::" #: ../Doc/whatsnew/3.1.rst:300 msgid "(Contributed by Raymond Hettinger; :issue:`1818`.)" -msgstr "" +msgstr "(Contribución de Raymond Hettinger; :issue:`1818`.)" #: ../Doc/whatsnew/3.1.rst:302 msgid "" "The :func:`re.sub`, :func:`re.subn` and :func:`re.split` functions now " "accept a flags parameter." msgstr "" +"Las funciones :func:`re.sub`, :func:`re.subn` y :func:`re.split` ahora " +"admiten parámetros de flags." #: ../Doc/whatsnew/3.1.rst:305 msgid "(Contributed by Gregory Smith.)" -msgstr "" +msgstr "(Contribución de Gregory Smith.)" #: ../Doc/whatsnew/3.1.rst:307 msgid "" @@ -355,10 +483,15 @@ msgid "" "calling library code that does. Setting-up a null handler will suppress " "spurious warnings such as \"No handlers could be found for logger foo\"::" msgstr "" +"El módulo :mod:`logging` ahora implementa una clase simple :class:`logging." +"NullHandler` para aplicaciones que no utilizan el registro pero llaman al " +"código de una biblioteca que si lo hace. La configuración de un controlador " +"nulo suprimirá las advertencias falsas como \"No handlers could be found for " +"logger foo\"::" #: ../Doc/whatsnew/3.1.rst:315 msgid "(Contributed by Vinay Sajip; :issue:`4384`)." -msgstr "" +msgstr "(Contribución de Vinay Sajip; :issue:`4384`)." #: ../Doc/whatsnew/3.1.rst:317 msgid "" @@ -366,40 +499,51 @@ msgid "" "supports the execution of packages by looking for and executing a " "``__main__`` submodule when a package name is supplied." msgstr "" +"El módulo :mod:`runpy` que admite el modificador de línea de comando ``-m`` " +"ahora admite la ejecución de paquetes al buscar y ejecutar un submódulo " +"``__main__`` cuando se proporciona un nombre de paquete." #: ../Doc/whatsnew/3.1.rst:321 msgid "(Contributed by Andi Vajda; :issue:`4195`.)" -msgstr "" +msgstr "(Contribución de Andi Vajda; :issue:`4195`.)" #: ../Doc/whatsnew/3.1.rst:323 msgid "" "The :mod:`pdb` module can now access and display source code loaded via :mod:" "`zipimport` (or any other conformant :pep:`302` loader)." msgstr "" +"El módulo :mod:`pdb` puede ahora acceder y mostrar el código fuente cargado " +"a través de :mod:`zipimport` (o cualquier otro cargador conforme :pep:`302`)." #: ../Doc/whatsnew/3.1.rst:326 msgid "(Contributed by Alexander Belopolsky; :issue:`4201`.)" -msgstr "" +msgstr "(Contribución de Alexander Belopolsky; :issue:`4201`.)" #: ../Doc/whatsnew/3.1.rst:328 msgid ":class:`functools.partial` objects can now be pickled." msgstr "" +"Los objetos :class:`functools.partial` pueden ser ahora serializados " +"(*pickled*)." #: ../Doc/whatsnew/3.1.rst:330 msgid "" "(Suggested by Antoine Pitrou and Jesse Noller. Implemented by Jack " "Diederich; :issue:`5228`.)" msgstr "" +"(Sugerido por Antoine Pitrou y Jesse Noller. Implementado por Jack " +"Diederich; :issue:`5228`.)" #: ../Doc/whatsnew/3.1.rst:333 msgid "" "Add :mod:`pydoc` help topics for symbols so that ``help('@')`` works as " "expected in the interactive environment." msgstr "" +"Se agrega temas de ayuda :mod:`pydoc` para símbolos de modo que " +"``help('@')`` funcione como se espera en un entorno interactivo." #: ../Doc/whatsnew/3.1.rst:336 msgid "(Contributed by David Laban; :issue:`4739`.)" -msgstr "" +msgstr "(Contribución de David Laban; :issue:`4739`.)" #: ../Doc/whatsnew/3.1.rst:338 msgid "" @@ -408,12 +552,18 @@ msgid "" "is known to be broken, but shouldn't be counted as a failure on a " "TestResult::" msgstr "" +"El módulo :mod:`unittest` ahora admite saltear pruebas individuales o clases " +"de pruebas. Y admite marcar una prueba como una falla esperada, una prueba " +"que se sabe que está rota, pero que no debe contarse como una falla en un " +"TestResult::" #: ../Doc/whatsnew/3.1.rst:353 msgid "" "Also, tests for exceptions have been builtout to work with context managers " "using the :keyword:`with` statement::" msgstr "" +"Además, se han creado pruebas de excepciones para trabajar con " +"administradores de contexto usando la declaración :keyword:`with`::" #: ../Doc/whatsnew/3.1.rst:360 msgid "" @@ -423,32 +573,40 @@ msgid "" "`assertTupleEqual`, :func:`assertSequenceEqual`, :func:" "`assertRaisesRegexp`, :func:`assertIsNone`, and :func:`assertIsNotNone`." msgstr "" +"Además, se agregaron varios métodos de afirmación nuevos Incluyendo :func:" +"`assertSetEqual`, :func:`assertDictEqual`, :func:" +"`assertDictContainsSubset`, :func:`assertListEqual`, :func:" +"`assertTupleEqual`, :func:`assertSequenceEqual`, :func:" +"`assertRaisesRegexp`, :func:`assertIsNone`, y :func:`assertIsNotNone`." #: ../Doc/whatsnew/3.1.rst:367 msgid "(Contributed by Benjamin Peterson and Antoine Pitrou.)" -msgstr "" +msgstr "(Contribución de Benjamin Peterson y Antoine Pitrou.)" #: ../Doc/whatsnew/3.1.rst:369 msgid "" "The :mod:`io` module has three new constants for the :meth:`seek` method :" "data:`SEEK_SET`, :data:`SEEK_CUR`, and :data:`SEEK_END`." msgstr "" +"El módulo :mod:`io` tiene tres nuevas constantes para el método :meth:" +"`seek` :data:`SEEK_SET`, :data:`SEEK_CUR`, y :data:`SEEK_END`." #: ../Doc/whatsnew/3.1.rst:372 msgid "The :attr:`sys.version_info` tuple is now a named tuple::" -msgstr "" +msgstr "La tupla :attr:`sys.version_info` es ahora una tupla nombrada::" #: ../Doc/whatsnew/3.1.rst:377 msgid "(Contributed by Ross Light; :issue:`4285`.)" -msgstr "" +msgstr "(Contribución de Ross Light; :issue:`4285`.)" #: ../Doc/whatsnew/3.1.rst:379 msgid "The :mod:`nntplib` and :mod:`imaplib` modules now support IPv6." msgstr "" +"Los módulos :mod:`nntplib` y :mod:`imaplib` ahora tienen soporte de IPv6." #: ../Doc/whatsnew/3.1.rst:381 msgid "(Contributed by Derek Morr; :issue:`1655` and :issue:`1664`.)" -msgstr "" +msgstr "(Contribución de Derek Morr; :issue:`1655` y :issue:`1664`.)" #: ../Doc/whatsnew/3.1.rst:383 msgid "" @@ -462,6 +620,16 @@ msgid "" "dumping. This remapping is turned-on by default but can be disabled with the " "*fix_imports* option::" msgstr "" +"El módulo :mod:`pickle` ha sido adaptado para una mejor interoperabilidad " +"con 2.x cuando usado con un protocolo 2 o menor. La reorganización de la " +"biblioteca estándar cambió la referencia formal para varios objetos. Por " +"ejemplo, ``__builtin__.set`` en Python 2 es llamado ``builtins.set`` en " +"Python 3. Este cambio confundió los esfuerzos de compartir datos entre " +"diferentes versiones de Python. Pero ahora cuando el protocolo 2 o menor es " +"seleccionado, el pickler va a usar automáticamente los nombres antiguos de " +"Python 2 tanto para carga como para volcado. Esta reasignación es activada " +"de manera predeterminada pero puede ser desactivada con la opción " +"*fix_imports*::" #: ../Doc/whatsnew/3.1.rst:399 msgid "" @@ -471,11 +639,17 @@ msgid "" "Python 3.x implementations, as it doesn't attempt to remain compatible with " "Python 2.x." msgstr "" +"Un efecto secundario, desafortunado pero inevitable, de este cambio es que " +"los pickles del protocolo 2 producidos con Python 3.1 no serán legibles con " +"Python 3.0. El protocolo de pickle más reciente, protocolo 3, debe " +"utilizarse al migrar datos entre implementaciones de Python 3.x, ya que no " +"intenta seguir siendo compatible con Python 2.x." #: ../Doc/whatsnew/3.1.rst:405 msgid "" "(Contributed by Alexandre Vassalotti and Antoine Pitrou, :issue:`6137`.)" msgstr "" +"(Contribución de Alexandre Vassalotti y Antoine Pitrou, :issue:`6137`.)" #: ../Doc/whatsnew/3.1.rst:407 msgid "" @@ -485,18 +659,23 @@ msgid "" "substantial step forward in documenting and defining the actions that take " "place during imports." msgstr "" +"Se agregó un nuevo módulo, :mod:`importlib`. Proporciona una implementación " +"de referencia de Python completa, portátil y pura de la instrucción :keyword:" +"`import` y su contraparte, la función :func:`__import__` . Representa un " +"avance sustancial en la documentación y definición de las acciones que " +"tienen lugar durante las importaciones." #: ../Doc/whatsnew/3.1.rst:413 msgid "(Contributed by Brett Cannon.)" -msgstr "" +msgstr "(Contribución de Brett Cannon.)" #: ../Doc/whatsnew/3.1.rst:416 msgid "Optimizations" -msgstr "" +msgstr "Optimizaciones" #: ../Doc/whatsnew/3.1.rst:418 msgid "Major performance enhancements have been added:" -msgstr "" +msgstr "Se han agregado importantes mejoras de rendimiento:" #: ../Doc/whatsnew/3.1.rst:420 msgid "" @@ -506,10 +685,16 @@ msgid "" "faster depending on the task at hand. The pure Python version is still " "available for experimentation purposes through the ``_pyio`` module." msgstr "" +"La nueva biblioteca I/O (definida en :pep:`3116`) estaba escrita mayormente " +"en Python y rápidamente demostró ser un cuello de botella problemático en " +"Python 3.0. En Python 3.1, la biblioteca I/O ha sido reescrita enteramente " +"en C y es de 2 a 20 veces más rápida dependiendo en la tarea a manejar. La " +"versión puramente en Python está aún disponible para fines experimentales a " +"través del módulo ``_pyio``." #: ../Doc/whatsnew/3.1.rst:427 msgid "(Contributed by Amaury Forgeot d'Arc and Antoine Pitrou.)" -msgstr "" +msgstr "(Contribución de Amaury Forgeot d'Arc y Antoine Pitrou.)" #: ../Doc/whatsnew/3.1.rst:429 msgid "" @@ -518,10 +703,16 @@ msgid "" "of collections and therefore the garbage collection overhead on long-running " "programs, depending on their particular use of datatypes." msgstr "" +"Se ha añadido una heurística para que el recolector de elementos no " +"utilizados no realice el seguimiento de tuplas y dicts que contengan solo " +"objetos no rastreables. Esto puede reducir el tamaño de las colecciones y, " +"por lo tanto, la sobrecarga de recolección de elementos no utilizados en " +"programas de larga ejecución, en función de su uso particular de los tipos " +"de datos." #: ../Doc/whatsnew/3.1.rst:434 msgid "(Contributed by Antoine Pitrou, :issue:`4688`.)" -msgstr "" +msgstr "(Contribución de Antoine Pitrou, :issue:`4688`.)" #: ../Doc/whatsnew/3.1.rst:436 msgid "" @@ -530,22 +721,32 @@ msgid "" "compiled with a new dispatch mechanism which gives speedups of up to 20%, " "depending on the system, the compiler, and the benchmark." msgstr "" +"Habilitando una opción de configuración llamada ``--with-computed-gotos`` en " +"compiladores que la admiten (en particular: gcc, SunPro, icc), el ciclo de " +"evaluación de código de bytes se compila con un nuevo mecanismo de envío que " +"proporciona aceleraciones de hasta un 20% , dependiendo del sistema, el " +"compilador y el punto de referencia." #: ../Doc/whatsnew/3.1.rst:442 msgid "" "(Contributed by Antoine Pitrou along with a number of other participants, :" "issue:`4753`)." msgstr "" +"(Contribución de Antoine Pitrou junto con varios otros participantes, :issue:" +"`4753`)." #: ../Doc/whatsnew/3.1.rst:445 msgid "" "The decoding of UTF-8, UTF-16 and LATIN-1 is now two to four times faster." msgstr "" +"La decodificación de UTF-8, UTF-16 y LATIN-1 es ahora de dos a cuatro veces " +"más rápida." #: ../Doc/whatsnew/3.1.rst:448 msgid "" "(Contributed by Antoine Pitrou and Amaury Forgeot d'Arc, :issue:`4868`.)" msgstr "" +"(Contribución de Antoine Pitrou y Amaury Forgeot d'Arc, :issue:`4868`.)" #: ../Doc/whatsnew/3.1.rst:450 msgid "" @@ -555,44 +756,57 @@ msgid "" "closely match the `JSON specification `_ which is defined " "in terms of Unicode." msgstr "" +"El módulo :mod:`json` tiene ahora una extención C para mejorar " +"sustancialmente su desempeño. Además, la API fue modificada para json " +"trabaje solo con class:`str`, no con :class:`bytes`. Este cambio hace que " +"el módulo coincida con la `JSON specification `_ que es " +"definida en términos de Unicode." #: ../Doc/whatsnew/3.1.rst:456 msgid "" "(Contributed by Bob Ippolito and converted to Py3.1 by Antoine Pitrou and " "Benjamin Peterson; :issue:`4136`.)" msgstr "" +"(Contribución de Bob Ippolito y convertido a Py3.1 por Antoine Pitrou y " +"Benjamin Peterson; :issue:`4136`.)" #: ../Doc/whatsnew/3.1.rst:459 msgid "" "Unpickling now interns the attribute names of pickled objects. This saves " "memory and allows pickles to be smaller." msgstr "" +"La deserialización (*unpickling*) ahora interna los nombres de los atributos " +"de los objetos serializados (*pickled*). Esto ahorra memoria y permite que " +"los *pickles* sean más pequeños." #: ../Doc/whatsnew/3.1.rst:462 msgid "(Contributed by Jake McGuire and Antoine Pitrou; :issue:`5084`.)" -msgstr "" +msgstr "(Contribución de Jake McGuire y Antoine Pitrou; :issue:`5084`.)" #: ../Doc/whatsnew/3.1.rst:465 msgid "IDLE" -msgstr "" +msgstr "IDLE" #: ../Doc/whatsnew/3.1.rst:467 msgid "" "IDLE's format menu now provides an option to strip trailing whitespace from " "a source file." msgstr "" +"El menú de formato de IDLE ahora proporciona una opción para eliminar los " +"espacios en blanco finales de un archivo de origen." #: ../Doc/whatsnew/3.1.rst:470 msgid "(Contributed by Roger D. Serwy; :issue:`5150`.)" -msgstr "" +msgstr "(Contribución de Roger D. Serwy; :issue:`5150`.)" #: ../Doc/whatsnew/3.1.rst:473 msgid "Build and C API Changes" -msgstr "" +msgstr "Cambios en la API de Compilación y C" #: ../Doc/whatsnew/3.1.rst:475 msgid "Changes to Python's build process and to the C API include:" msgstr "" +"Los cambios en el proceso de compilación de Python y en la API C incluyen:" #: ../Doc/whatsnew/3.1.rst:477 msgid "" @@ -604,6 +818,15 @@ msgid "" "machines and base 2**15 on 32-bit machines; on Unix, there's a new configure " "option ``--enable-big-digits`` that can be used to override this default." msgstr "" +"Los enteros ahora se almacenan internamente en base 2**15 o en base 2**30, " +"la base se determina en el momento de la construcción. Anteriormente, " +"siempre se almacenaban en base 2**15. El uso de base 2**30 ofrece mejoras " +"significativas en el rendimiento en máquinas de 64 bits, pero los resultados " +"de las pruebas comparativas en máquinas de 32 bits han sido diversos. Por lo " +"tanto, el valor predeterminado es usar base 2**30 en máquinas de 64 bits y " +"base 2**15 en máquinas de 32 bits; en Unix, hay una nueva opción de " +"configuración ``--enable-big-digits`` que puede ser usada para sobre " +"escribir este valor predeterminado." #: ../Doc/whatsnew/3.1.rst:486 msgid "" @@ -613,29 +836,39 @@ msgid "" "format, giving the number of bits per digit and the size in bytes of the C " "type used to store each digit::" msgstr "" +"Aparte de las mejoras de rendimiento, este cambio debería ser invisible para " +"los usuarios finales, con una excepción: para propósitos de prueba y " +"depuración, hay un nuevo :attr:`sys.int_info` que proporciona información " +"sobre el formato interno, dando el número de bits por dígito y el tamaño en " +"bytes del tipo C utilizado para almacenar cada dígito::" #: ../Doc/whatsnew/3.1.rst:496 msgid "(Contributed by Mark Dickinson; :issue:`4258`.)" -msgstr "" +msgstr "(Contribución de Mark Dickinson; :issue:`4258`.)" #: ../Doc/whatsnew/3.1.rst:498 msgid "" "The :c:func:`PyLong_AsUnsignedLongLong()` function now handles a negative " "*pylong* by raising :exc:`OverflowError` instead of :exc:`TypeError`." msgstr "" +"La función :c:func:`PyLong_AsUnsignedLongLong()` es ahora capaz de manejar " +"un *pylong* negativo levantando :exc:`OverflowError` en lugar de :exc:" +"`TypeError`." #: ../Doc/whatsnew/3.1.rst:501 msgid "(Contributed by Mark Dickinson and Lisandro Dalcrin; :issue:`5175`.)" -msgstr "" +msgstr "(Contribución de Mark Dickinson y Lisandro Dalcrin; :issue:`5175`.)" #: ../Doc/whatsnew/3.1.rst:503 msgid "" "Deprecated :c:func:`PyNumber_Int`. Use :c:func:`PyNumber_Long` instead." msgstr "" +"Es ahora obsoleto :c:func:`PyNumber_Int`. Utilice :c:func:`PyNumber_Long` " +"en su lugar." #: ../Doc/whatsnew/3.1.rst:505 msgid "(Contributed by Mark Dickinson; :issue:`4910`.)" -msgstr "" +msgstr "(Contribución de Mark Dickinson; :issue:`4910`.)" #: ../Doc/whatsnew/3.1.rst:507 msgid "" @@ -643,10 +876,13 @@ msgid "" "deprecated functions :c:func:`PyOS_ascii_strtod` and :c:func:" "`PyOS_ascii_atof`." msgstr "" +"Se agrega una nueva función :c:func:`PyOS_string_to_double` para reemplazar " +"las funciones obsoletas :c:func:`PyOS_ascii_strtod` y :c:func:" +"`PyOS_ascii_atof`." #: ../Doc/whatsnew/3.1.rst:510 msgid "(Contributed by Mark Dickinson; :issue:`5914`.)" -msgstr "" +msgstr "(Contribución de Mark Dickinson; :issue:`5914`.)" #: ../Doc/whatsnew/3.1.rst:512 msgid "" @@ -656,26 +892,35 @@ msgid "" "calling a destructor. The old type had a problematic API and is now " "deprecated." msgstr "" +"Se agrega :c:type:`PyCapsule` como un reemplazo para la API :c:type:" +"`PyCObject`. La principal diferencia es que el nuevo tipo tiene una interfaz " +"bien definida para pasar información de seguridad de escritura y una firma " +"menos complicada para llamar a un destructor. El tipo anterior tenía una API " +"problemática y ahora está obsoleta." #: ../Doc/whatsnew/3.1.rst:518 msgid "(Contributed by Larry Hastings; :issue:`5630`.)" -msgstr "" +msgstr "(Contribución de Larry Hastings; :issue:`5630`.)" #: ../Doc/whatsnew/3.1.rst:521 msgid "Porting to Python 3.1" -msgstr "" +msgstr "Portando a Python 3.1" #: ../Doc/whatsnew/3.1.rst:523 msgid "" "This section lists previously described changes and other bugfixes that may " "require changes to your code:" msgstr "" +"Esta sección enumera los cambios descriptos anteriormente y otras " +"correcciones de errores que pueden requerir cambios en su código:" #: ../Doc/whatsnew/3.1.rst:526 msgid "" "The new floating point string representations can break existing doctests. " "For example::" msgstr "" +"Las nuevas representaciones de cadenas de coma flotante pueden romper las " +"pruebas de documentación existentes. Por ejemplo::" #: ../Doc/whatsnew/3.1.rst:549 msgid "" @@ -684,3 +929,8 @@ msgid "" "use protocol 3. Another solution is to set the *fix_imports* option to " "``False``. See the discussion above for more details." msgstr "" +"La reasignación automática de nombres en el módulo de pickle para el " +"protocolo 2 o inferior puede hacer que los pickles de Python 3.1 sean " +"ilegibles en Python 3.0. Una solución es usar el protocolo 3. Otra " +"solución es establecer la opción *fix_imports* en ``False``. Consulte la " +"discusión anterior para obtener más detalles." From daec9089e39e2938083e641b3fcebf6219026c02 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 14:29:29 +0100 Subject: [PATCH 02/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index e73a158576..f5c8d3d057 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -49,7 +49,7 @@ msgid "" "the experiences from those implementations, a new :class:`collections." "OrderedDict` class has been introduced." msgstr "" -"Los diccionarios de Python normales iteran sobre clave/valores pares en " +"Los diccionarios de Python normales iteran sobre los pares clave/valor en " "orden arbitrario. A través de los años, varios autores han escrito " "implementaciones alternativas que recuerdan el orden en el que se insertaron " "originalmente las claves. Basado en las experiencias de esas " From a2350ab100e78e7314eaf9a23ecc419038533ad1 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 14:30:37 +0100 Subject: [PATCH 03/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index f5c8d3d057..9eb76bd5a9 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -87,7 +87,7 @@ msgstr "" "varios módulos. El módulo :mod:`configparser` los usa por defecto. Esto " "permite que los archivos de configuración se lean, modifiquen y luego " "vuelvan a escribir en su orden original. El método *_asdict()* para :func:" -"`collections.namedtuple` ahora devuelve un diccionario ordenado con los " +"`collections.namedtuple` ahora retorna un diccionario ordenado con los " "valores que aparecen en el mismo orden que los índices de tupla subyacentes. " "El módulo :mod:`json` se está construyendo con un *object_pairs_hook* para " "permitir que el decodificador construya OrderedDicts. También se agregó " From 57f07571e79ba0271bcab200486ad10f16b5edb5 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 14:30:51 +0100 Subject: [PATCH 04/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 9eb76bd5a9..deedcdd58f 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -324,7 +324,7 @@ msgid "" "representation." msgstr "" "El nuevo algoritmo para ``repr(1.1)`` es más inteligente y " -"devuelve``'1.1'``. Efectivamente, busca todas las representaciones de " +"retorna ``'1.1'``. Efectivamente, busca todas las representaciones de " "cadenas equivalentes (las que se almacenan con el mismo valor flotante " "subyacente) y devuelve la representación más corta." From c9d54a127af6a9da3fdce3df801fe7ba3fb29cb1 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 14:31:00 +0100 Subject: [PATCH 05/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index deedcdd58f..cc737e3177 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -326,7 +326,7 @@ msgstr "" "El nuevo algoritmo para ``repr(1.1)`` es más inteligente y " "retorna ``'1.1'``. Efectivamente, busca todas las representaciones de " "cadenas equivalentes (las que se almacenan con el mismo valor flotante " -"subyacente) y devuelve la representación más corta." +"subyacente) y retorna la representación más corta." #: ../Doc/whatsnew/3.1.rst:212 msgid "" From b6a377e695a3a7715061a21a749cd41baad8305a Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:08:57 +0100 Subject: [PATCH 06/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index cc737e3177..46da7ccf0f 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -95,7 +95,7 @@ msgstr "" #: ../Doc/whatsnew/3.1.rst:79 msgid ":pep:`372` - Ordered Dictionaries" -msgstr ":pep:`372` - Diccionarios Ordenados" +msgstr ":pep:`372` - Diccionarios ordenados" #: ../Doc/whatsnew/3.1.rst:79 msgid "" From 0a703cd8e9f59be5f78758240f38ab38dff7eb2a Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:09:24 +0100 Subject: [PATCH 07/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 46da7ccf0f..190e26c753 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -116,8 +116,8 @@ msgid "" "number with a thousands separator. That provides a way to humanize a " "program's output, improving its professional appearance and readability::" msgstr "" -"La función incorporada :func:`format` y el método :meth:`str.format` usa un " -"mini-lenguaje que ahora incluye un simple, no consciente de la configuración " +"La función incorporada :func:`format` y el método :meth:`str.format` usan un " +"mini-lenguaje que ahora incluye una forma simple, que no tiene en cuenta la configuración " "regional, de formatear un número con un separador de miles. Eso proporciona " "una manera de humanizar la salida de un programa, mejorando su apariencia " "profesional y legibilidad::" From 4b17e17dedc1fc93b2995c1a5e69a8c429f6adad Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:10:01 +0100 Subject: [PATCH 08/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 190e26c753..16d14d2102 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -308,13 +308,13 @@ msgid "" "problem with Python itself)." msgstr "" "La novedad es cómo se muestra el número. Anteriormente, Python usaba un " -"enfoque simple. El valor de `repr(1.1)`` se calculaba como `format(1.1, " +"enfoque simple. El valor de ``repr(1.1)`` se calculaba como ``format(1.1, " "'.17g')`` que era evaluado como ``'1.1000000000000001'``. La ventaja de " -"utilizar 17 dígitos era que se basaba en las garantías IEEE-754 para " -"asegurar que ``eval(repr(1.1))``se volviera a redondear exactamente a su " +"utilizar 17 dígitos era que se basaba en las garantías de IEEE-754 para " +"asegurar que ``eval(repr(1.1))`` se volviera a redondear exactamente a su " "valor original. La desventaja es que muchas personas encontraban el " "resultado confuso (confundiendo las limitaciones intrínsecas de la " -"representación de punto flotante binario con un problema con Python en sí)." +"representación de coma flotante binaria con un problema con Python en sí)." #: ../Doc/whatsnew/3.1.rst:207 msgid "" From 9377a1d96a4619d000d14eabcca867a5b386f501 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:10:34 +0100 Subject: [PATCH 09/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 16d14d2102..116841f000 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -335,8 +335,8 @@ msgid "" "``1.1 + 2.2 != 3.3`` even though the representations may suggest otherwise." msgstr "" "El nuevo algoritmo tiende a emitir representaciones más limpias cuando es " -"posible, pero esto no cambia los valores subyacentes. Entonces, todavía es " -"el caso que ``1.1 + 2.2 != 3.3`` aún cuando las representaciones puedan " +"posible, pero esto no cambia los valores subyacentes. Por lo tanto, " +"todavía se da el caso ``1.1 + 2.2 != 3.3``, aún cuando las representaciones puedan " "sugerir lo contrario." #: ../Doc/whatsnew/3.1.rst:216 From 5eae438b8cd3ad9160847e116301521e2c7c217c Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:10:58 +0100 Subject: [PATCH 10/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 116841f000..2a76f04628 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -86,7 +86,7 @@ msgstr "" "La biblioteca estándar ahora admite el uso de diccionarios ordenados en " "varios módulos. El módulo :mod:`configparser` los usa por defecto. Esto " "permite que los archivos de configuración se lean, modifiquen y luego " -"vuelvan a escribir en su orden original. El método *_asdict()* para :func:" +"se vuelvan a escribir en su orden original. El método *_asdict()* para :func:" "`collections.namedtuple` ahora retorna un diccionario ordenado con los " "valores que aparecen en el mismo orden que los índices de tupla subyacentes. " "El módulo :mod:`json` se está construyendo con un *object_pairs_hook* para " From 7041f88a921b05a205f8143a6724642a562afe28 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:11:16 +0100 Subject: [PATCH 11/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 2a76f04628..b5d82e5d8b 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -137,7 +137,7 @@ msgid "" "use the existing *n* format specifier which already has some support for " "thousands separators." msgstr "" -"Se están discutiendo cómo especificar separadores alternativos como puntos, " +"Se está discutiendo cómo especificar separadores alternativos como puntos, " "espacios, apóstrofes o guiones bajos. Las aplicaciones que reconocen la " "configuración regional deben usar el especificador de formato *n* existente, " "que ya es compatible con el separadores de miles." From 6a6dea91d036849571b943dbe1bfd4769ff1a48f Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:13:09 +0100 Subject: [PATCH 12/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index b5d82e5d8b..586cf1b46a 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -64,7 +64,7 @@ msgid "" "original insertion position is left unchanged. Deleting an entry and " "reinserting it will move it to the end." msgstr "" -"La API OrderedDict es sustancialmente la misma que los diccionarios " +"La API de OrderedDict es sustancialmente la misma que la de los diccionarios " "normales, pero iterará sobre las claves y los valores en un orden " "garantizado, dependiendo de cuándo se insertó una clave por primera vez. Si " "una nueva entrada sobrescribe una entrada existente, la posición de " From 551881644703724f5b4e1c5a52b402ee704d8ac4 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:14:33 +0100 Subject: [PATCH 13/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 586cf1b46a..8c3cae2909 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -288,12 +288,12 @@ msgid "" "nearest value was and still is used in subsequent floating point " "calculations." msgstr "" -"La importancia se ve fácilmente con un número como ``1.1`` que no tiene un " -"equivalente exacto en el punto flotante binario. Puesto que no hay un " +"La importancia se ve fácilmente con un número como ``1.1``, que no tiene un " +"equivalente exacto en coma flotante binaria. Puesto que no hay un " "equivalente exacto, una expresión como ``float('1.1')`` se evalúa como el " -"valor representable más cercano que es ``0x1.199999999999ap+0`` en hex o " +"valor representable más cercano, que es ``0x1.199999999999ap+0`` en hexadecimal o " "`1.100000000000000088817841970012523233890533447265625`` en decimal. Ese " -"valor más cercano fue y todavía se utiliza en los cálculos de coma flotante " +"valor más cercano fue y todavía es utilizado en los cálculos de coma flotante " "posteriores." #: ../Doc/whatsnew/3.1.rst:198 From ee0462ed459a93b56278a2a180ac2e7e3e4e9b07 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:15:05 +0100 Subject: [PATCH 14/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 8c3cae2909..f336aa8f81 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -138,7 +138,7 @@ msgid "" "thousands separators." msgstr "" "Se está discutiendo cómo especificar separadores alternativos como puntos, " -"espacios, apóstrofes o guiones bajos. Las aplicaciones que reconocen la " +"espacios, apóstrofos o guiones bajos. Las aplicaciones que reconocen la " "configuración regional deben usar el especificador de formato *n* existente, " "que ya es compatible con el separadores de miles." From 34bf133fb8b20553068e795b6dd703d454b4a842 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:15:23 +0100 Subject: [PATCH 15/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index f336aa8f81..7208fbe4ce 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -156,7 +156,7 @@ msgstr "" #: ../Doc/whatsnew/3.1.rst:116 msgid "Other Language Changes" -msgstr "Otros cambios de Lenguaje" +msgstr "Otros cambios del lenguaje" #: ../Doc/whatsnew/3.1.rst:118 msgid "Some smaller changes made to the core Python language are:" From 06b34432c09815e693aa2090f69d10bf6f4e08d2 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:16:23 +0100 Subject: [PATCH 16/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 7208fbe4ce..ea59c5ab2a 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -260,8 +260,8 @@ msgid "" "``round(x, n)`` now returns an integer if *x* is an integer. Previously it " "returned a float::" msgstr "" -"``round(x, n)`` ahora devuelve un número entero si *x* es un entero. " -"Anteriormente devolvía un número flotante::" +"``round(x, n)`` ahora retorna un número entero si *x* es un entero. " +"Anteriormente retornaba un número flotante::" #: ../Doc/whatsnew/3.1.rst:183 msgid "(Contributed by Mark Dickinson; :issue:`4707`.)" From c329ac2c5294ff99af2901b80e536b4b3d8fccfe Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:16:45 +0100 Subject: [PATCH 17/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index ea59c5ab2a..dcaa66b5d2 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -172,7 +172,7 @@ msgid "" msgstr "" "Los directorios y archivos zip que contienen un archivo :file:`__main__.py` " "pueden ahora ser ejecutados directamente pasando su nombre al intérprete. El " -"directorio/archivo zip es automáticamente insertado como la primer entrada " +"directorio/archivo zip es automáticamente insertado como la primera entrada " "en sys.path. (Sugerencia y parche inicial por Andy Chu; parche revisado por " "Phillip J. Eby y Nick Coghlan; :issue:`1739468`.)" From 437c737c3b76c84cd0f829059985c0b9fa1bb8bd Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:17:53 +0100 Subject: [PATCH 18/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index dcaa66b5d2..885c744539 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -189,7 +189,7 @@ msgid "" "(Contributed by Fredrik Johansson, Victor Stinner, Raymond Hettinger, and " "Mark Dickinson; :issue:`3439`.)" msgstr "" -"(Contribución de Fredrik Johansson, Victor Stinner, Raymond Hettinger, y " +"(Contribución de Fredrik Johansson, Victor Stinner, Raymond Hettinger y " "Mark Dickinson; :issue:`3439`.)" #: ../Doc/whatsnew/3.1.rst:143 From a31b2232c59b2aaf28697a363672e2cac5899563 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:18:32 +0100 Subject: [PATCH 19/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 885c744539..0d161ab8fe 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -223,7 +223,7 @@ msgstr "" "La función :func:`string.maketrans` está en desuso y se reemplaza por nuevos " "métodos estáticos, :meth:`bytes.maketrans` y :meth:`bytearray.maketrans`. " "Este cambio resuelve la confusión en torno a los tipos que fueron soportados " -"por el módulo :mod:`string`. Ahora, :class:`str`, :class:`bytes`, y :class:" +"por el módulo :mod:`string`. Ahora, :class:`str`, :class:`bytes` y :class:" "`bytearray` tienen sus propios métodos **maketrans** y **translate** con " "tablas de traducción intermedias del tipo adecuado." From 24f07798821a112f0ea72e75dde5ad675b7886ec Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:21:54 +0100 Subject: [PATCH 20/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 0d161ab8fe..cd4da1f724 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -237,7 +237,7 @@ msgid "" "managers in a single statement::" msgstr "" "La sintaxis de la sentencia :keyword:`with` ahora permite múltiples " -"administradores de contexto en una sola declaración::" +"gestores de contexto en una sola declaración::" #: ../Doc/whatsnew/3.1.rst:171 msgid "" From 7d7d02e245a812d56f1d3a9b9340929f4c015d45 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:23:32 +0100 Subject: [PATCH 21/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index cd4da1f724..9079e0ba39 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -181,7 +181,7 @@ msgid "" "The :func:`int` type gained a ``bit_length`` method that returns the number " "of bits necessary to represent its argument in binary::" msgstr "" -"El tipo :func:`int` ganó un método ``bit_length`` que devuelve el número de " +"El tipo :func:`int` ganó un método ``bit_length`` que retorna el número de " "bits necesarios para representar sus argumentos en binario::" #: ../Doc/whatsnew/3.1.rst:140 From d6dd300d4dbdf50a318cbeb1d2d491339f70a35f Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:24:00 +0100 Subject: [PATCH 22/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 9079e0ba39..933f432831 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -196,7 +196,7 @@ msgstr "" msgid "" "The fields in :func:`format` strings can now be automatically numbered::" msgstr "" -"Los campos en :func:`format` cadenas ahora pueden ser automáticamente " +"Los campos en las cadenas de formato de :func:`format` ahora pueden ser automáticamente " "numerados::" #: ../Doc/whatsnew/3.1.rst:149 From ca9f2bcdaf7eea587e019acd15b3ca51474e0d18 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 15:24:45 +0100 Subject: [PATCH 23/29] Update whatsnew/3.1.po Co-authored-by: fjsevilla --- whatsnew/3.1.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 933f432831..d699adb8d5 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -52,7 +52,7 @@ msgstr "" "Los diccionarios de Python normales iteran sobre los pares clave/valor en " "orden arbitrario. A través de los años, varios autores han escrito " "implementaciones alternativas que recuerdan el orden en el que se insertaron " -"originalmente las claves. Basado en las experiencias de esas " +"originalmente las claves. Basándose en las experiencias de esas " "implementaciones, una nueva clase :class:`collections.OrderedDict` ha sido " "introducida." From 9dd8b6988bce877b7d517a93977a59136e37a0bc Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Fri, 30 Oct 2020 17:14:56 +0100 Subject: [PATCH 24/29] Apply suggestions from code review Co-authored-by: fjsevilla --- whatsnew/3.1.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index d699adb8d5..c49ad514a7 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -21,7 +21,7 @@ msgstr "" #: ../Doc/whatsnew/3.1.rst:3 msgid "What's New In Python 3.1" -msgstr "Novedades de Python 3.1" +msgstr "Qué hay de nuevo en Python 3.1" #: ../Doc/whatsnew/3.1.rst:0 msgid "Author" @@ -365,7 +365,7 @@ msgid "" "Added a :class:`collections.Counter` class to support convenient counting of " "unique items in a sequence or iterable::" msgstr "" -"Se ha añadido una clase :class:`collections.Counter`para admitir el recuento " +"Se ha añadido una clase :class:`collections.Counter` para admitir el recuento " "conveniente de elementos únicos en una secuencia o una iteración::" #: ../Doc/whatsnew/3.1.rst:232 @@ -406,7 +406,7 @@ msgid "" "surprising::" msgstr "" "El módulo :mod:`decimal` ahora admite métodos para crear un objeto decimal " -"de un binario :class:`float`. La conversión es exacta pero puede ser a " +"de un :class:`float` binario. La conversión es exacta pero puede ser a " "veces una sorpresa::" #: ../Doc/whatsnew/3.1.rst:256 @@ -435,8 +435,8 @@ msgid "" msgstr "" "El módulo :mod:`itertools` desarrolló dos nuevas funciones. La función :" "func:`itertools.combinations_with_replacement` es una de las cuatro para " -"generar combinatorias que incluyen permutacioes y poductos catesianos. La " -"función :func:`itertools.compress` imita su homónimo de APL. También, la " +"generar combinatorias que incluyen permutaciones y productos cartesianos. La " +"función :func:`itertools.compress` imita su homónimo de APL. Además, la " "función existente :func:`itertools.count` tiene ahora un argumento *step* " "opcional y puede aceptar cualquier tipo de secuencia de conteo, incluyendo :" "class:`fractions.Fraction` y :class:`decimal.Decimal`::" @@ -455,7 +455,7 @@ msgid "" msgstr "" ":func:`collections.namedtuple` ahora admite un argumento de palabra clave " "*rename* que permite que los campos de nombre inválidos se conviertan " -"automáticamente en nombres posicionados de la forma_0, _1, etc. Esto es de " +"automáticamente en nombres posicionados de la forma _0, _1, etc. Esto es de " "utilidad cuando los nombres del campo están siendo creados por una fuente " "externa como un encabezado CSV, una lista de campos SQL, o la entrada del " "usuario::" @@ -470,7 +470,7 @@ msgid "" "accept a flags parameter." msgstr "" "Las funciones :func:`re.sub`, :func:`re.subn` y :func:`re.split` ahora " -"admiten parámetros de flags." +"admiten un parámetro *flags*." #: ../Doc/whatsnew/3.1.rst:305 msgid "(Contributed by Gregory Smith.)" @@ -563,7 +563,7 @@ msgid "" "using the :keyword:`with` statement::" msgstr "" "Además, se han creado pruebas de excepciones para trabajar con " -"administradores de contexto usando la declaración :keyword:`with`::" +"gestores de contexto usando la declaración :keyword:`with`::" #: ../Doc/whatsnew/3.1.rst:360 msgid "" @@ -573,7 +573,7 @@ msgid "" "`assertTupleEqual`, :func:`assertSequenceEqual`, :func:" "`assertRaisesRegexp`, :func:`assertIsNone`, and :func:`assertIsNotNone`." msgstr "" -"Además, se agregaron varios métodos de afirmación nuevos Incluyendo :func:" +"Además, se agregaron varios métodos de aserción nuevos, incluyendo :func:" "`assertSetEqual`, :func:`assertDictEqual`, :func:" "`assertDictContainsSubset`, :func:`assertListEqual`, :func:" "`assertTupleEqual`, :func:`assertSequenceEqual`, :func:" From b13c748a258856c2e2c83427939d441dba55d7e7 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Sat, 31 Oct 2020 18:39:55 +0100 Subject: [PATCH 25/29] Apply suggestions from code review Co-authored-by: fjsevilla --- whatsnew/3.1.po | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index c49ad514a7..7d88ca2390 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -589,7 +589,7 @@ msgid "" "data:`SEEK_SET`, :data:`SEEK_CUR`, and :data:`SEEK_END`." msgstr "" "El módulo :mod:`io` tiene tres nuevas constantes para el método :meth:" -"`seek` :data:`SEEK_SET`, :data:`SEEK_CUR`, y :data:`SEEK_END`." +"`seek`: :data:`SEEK_SET`, :data:`SEEK_CUR` y :data:`SEEK_END`." #: ../Doc/whatsnew/3.1.rst:372 msgid "The :attr:`sys.version_info` tuple is now a named tuple::" @@ -621,7 +621,7 @@ msgid "" "*fix_imports* option::" msgstr "" "El módulo :mod:`pickle` ha sido adaptado para una mejor interoperabilidad " -"con 2.x cuando usado con un protocolo 2 o menor. La reorganización de la " +"con 2.x cuando es usado con un protocolo 2 o menor. La reorganización de la " "biblioteca estándar cambió la referencia formal para varios objetos. Por " "ejemplo, ``__builtin__.set`` en Python 2 es llamado ``builtins.set`` en " "Python 3. Este cambio confundió los esfuerzos de compartir datos entre " @@ -703,8 +703,8 @@ msgid "" "of collections and therefore the garbage collection overhead on long-running " "programs, depending on their particular use of datatypes." msgstr "" -"Se ha añadido una heurística para que el recolector de elementos no " -"utilizados no realice el seguimiento de tuplas y dicts que contengan solo " +"Se ha añadido una heurística para que el recolector de basura " +"no realice el seguimiento de tuplas y diccionarios que contengan solo " "objetos no rastreables. Esto puede reducir el tamaño de las colecciones y, " "por lo tanto, la sobrecarga de recolección de elementos no utilizados en " "programas de larga ejecución, en función de su uso particular de los tipos " @@ -723,9 +723,9 @@ msgid "" msgstr "" "Habilitando una opción de configuración llamada ``--with-computed-gotos`` en " "compiladores que la admiten (en particular: gcc, SunPro, icc), el ciclo de " -"evaluación de código de bytes se compila con un nuevo mecanismo de envío que " -"proporciona aceleraciones de hasta un 20% , dependiendo del sistema, el " -"compilador y el punto de referencia." +"evaluación del bytecode se compila con un nuevo mecanismo de despacho que " +"proporciona aceleraciones de hasta un 20% , dependiendo del sistema, del " +"compilador y del punto de referencia." #: ../Doc/whatsnew/3.1.rst:442 msgid "" @@ -756,10 +756,10 @@ msgid "" "closely match the `JSON specification `_ which is defined " "in terms of Unicode." msgstr "" -"El módulo :mod:`json` tiene ahora una extención C para mejorar " -"sustancialmente su desempeño. Además, la API fue modificada para json " +"El módulo :mod:`json` tiene ahora una extensión C para mejorar " +"sustancialmente su desempeño. Además, la API fue modificada para que json " "trabaje solo con class:`str`, no con :class:`bytes`. Este cambio hace que " -"el módulo coincida con la `JSON specification `_ que es " +"el módulo coincida con la `especificación de JSON `_ que es " "definida en términos de Unicode." #: ../Doc/whatsnew/3.1.rst:456 @@ -777,7 +777,7 @@ msgid "" msgstr "" "La deserialización (*unpickling*) ahora interna los nombres de los atributos " "de los objetos serializados (*pickled*). Esto ahorra memoria y permite que " -"los *pickles* sean más pequeños." +"los pickles sean más pequeños." #: ../Doc/whatsnew/3.1.rst:462 msgid "(Contributed by Jake McGuire and Antoine Pitrou; :issue:`5084`.)" @@ -792,8 +792,8 @@ msgid "" "IDLE's format menu now provides an option to strip trailing whitespace from " "a source file." msgstr "" -"El menú de formato de IDLE ahora proporciona una opción para eliminar los " -"espacios en blanco finales de un archivo de origen." +"El menú de formato del IDLE ahora proporciona una opción para eliminar los " +"espacios en blanco finales de un archivo de código fuente." #: ../Doc/whatsnew/3.1.rst:470 msgid "(Contributed by Roger D. Serwy; :issue:`5150`.)" @@ -801,7 +801,7 @@ msgstr "(Contribución de Roger D. Serwy; :issue:`5150`.)" #: ../Doc/whatsnew/3.1.rst:473 msgid "Build and C API Changes" -msgstr "Cambios en la API de Compilación y C" +msgstr "Cambios en la compilación y la API de C" #: ../Doc/whatsnew/3.1.rst:475 msgid "Changes to Python's build process and to the C API include:" @@ -852,7 +852,7 @@ msgid "" "*pylong* by raising :exc:`OverflowError` instead of :exc:`TypeError`." msgstr "" "La función :c:func:`PyLong_AsUnsignedLongLong()` es ahora capaz de manejar " -"un *pylong* negativo levantando :exc:`OverflowError` en lugar de :exc:" +"un *pylong* negativo lanzando una excepción :exc:`OverflowError` en lugar de :exc:" "`TypeError`." #: ../Doc/whatsnew/3.1.rst:501 @@ -863,7 +863,7 @@ msgstr "(Contribución de Mark Dickinson y Lisandro Dalcrin; :issue:`5175`.)" msgid "" "Deprecated :c:func:`PyNumber_Int`. Use :c:func:`PyNumber_Long` instead." msgstr "" -"Es ahora obsoleto :c:func:`PyNumber_Int`. Utilice :c:func:`PyNumber_Long` " +":c:func:`PyNumber_Int` está ahora obsoleto. Utilice :c:func:`PyNumber_Long` " "en su lugar." #: ../Doc/whatsnew/3.1.rst:505 From 1123de2e10ec0e8297005af275a4e4a3d10bca5b Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Sat, 31 Oct 2020 18:40:21 +0100 Subject: [PATCH 26/29] Apply suggestions from code review Co-authored-by: fjsevilla --- whatsnew/3.1.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 7d88ca2390..bc279a7946 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -758,7 +758,7 @@ msgid "" msgstr "" "El módulo :mod:`json` tiene ahora una extensión C para mejorar " "sustancialmente su desempeño. Además, la API fue modificada para que json " -"trabaje solo con class:`str`, no con :class:`bytes`. Este cambio hace que " +"trabaje solo con :class:`str`, no con :class:`bytes`. Este cambio hace que " "el módulo coincida con la `especificación de JSON `_ que es " "definida en términos de Unicode." @@ -929,7 +929,7 @@ msgid "" "use protocol 3. Another solution is to set the *fix_imports* option to " "``False``. See the discussion above for more details." msgstr "" -"La reasignación automática de nombres en el módulo de pickle para el " +"La reasignación automática de nombres en el módulo pickle para el " "protocolo 2 o inferior puede hacer que los pickles de Python 3.1 sean " "ilegibles en Python 3.0. Una solución es usar el protocolo 3. Otra " "solución es establecer la opción *fix_imports* en ``False``. Consulte la " From ee5ff0e483516421d0c723e2d81b9f7c8304ef65 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Sat, 7 Nov 2020 19:16:47 +0100 Subject: [PATCH 27/29] Apply suggestions from code review Co-authored-by: fjsevilla --- whatsnew/3.1.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index bc279a7946..8a9220c7a5 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -292,7 +292,7 @@ msgstr "" "equivalente exacto en coma flotante binaria. Puesto que no hay un " "equivalente exacto, una expresión como ``float('1.1')`` se evalúa como el " "valor representable más cercano, que es ``0x1.199999999999ap+0`` en hexadecimal o " -"`1.100000000000000088817841970012523233890533447265625`` en decimal. Ese " +"``1.100000000000000088817841970012523233890533447265625`` en decimal. Ese " "valor más cercano fue y todavía es utilizado en los cálculos de coma flotante " "posteriores." @@ -911,7 +911,7 @@ msgid "" "This section lists previously described changes and other bugfixes that may " "require changes to your code:" msgstr "" -"Esta sección enumera los cambios descriptos anteriormente y otras " +"Esta sección enumera los cambios descritos anteriormente y otras " "correcciones de errores que pueden requerir cambios en su código:" #: ../Doc/whatsnew/3.1.rst:526 From 8e2788c02367602e7382b50c93f9ecfd088ba149 Mon Sep 17 00:00:00 2001 From: Vic <4315804+Victoriapm@users.noreply.github.com> Date: Sun, 8 Nov 2020 22:07:18 +0100 Subject: [PATCH 28/29] Diccionario whatsnew_3.1 --- dictionaries/whatsnew_3.1.txt | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dictionaries/whatsnew_3.1.txt diff --git a/dictionaries/whatsnew_3.1.txt b/dictionaries/whatsnew_3.1.txt new file mode 100644 index 0000000000..0d3a44f630 --- /dev/null +++ b/dictionaries/whatsnew_3.1.txt @@ -0,0 +1,46 @@ +Alexander +Alexandre +Amaury +Andi +Andy +Arc +Armin +Belopolsky +Bob +Brandl +Chu +Coghlan +could +Dalcrin +Derek +Diederich +Eby +for +Forgeot +found +Georg +Guilherme +handlers +icc +Ippolito +Jack +Jesse +Johansson +Laban +Lisandro +Mattias +McGuire +Morr +Nick +Noller +OrderedDict +Phillip +pickler +Roger +Ronacher +Ross +Serwy +TestResult +ttk +Vajda +Vassalotti From 73d00278dcb5f5ee0208be8dace5fb5b944a1ad9 Mon Sep 17 00:00:00 2001 From: Vic <4315804+Victoriapm@users.noreply.github.com> Date: Sat, 14 Nov 2020 19:49:38 +0100 Subject: [PATCH 29/29] add Powrap --- whatsnew/3.1.po | 85 ++++++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 8a9220c7a5..a03ccd8b0f 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -85,8 +85,8 @@ msgid "" msgstr "" "La biblioteca estándar ahora admite el uso de diccionarios ordenados en " "varios módulos. El módulo :mod:`configparser` los usa por defecto. Esto " -"permite que los archivos de configuración se lean, modifiquen y luego " -"se vuelvan a escribir en su orden original. El método *_asdict()* para :func:" +"permite que los archivos de configuración se lean, modifiquen y luego se " +"vuelvan a escribir en su orden original. El método *_asdict()* para :func:" "`collections.namedtuple` ahora retorna un diccionario ordenado con los " "valores que aparecen en el mismo orden que los índices de tupla subyacentes. " "El módulo :mod:`json` se está construyendo con un *object_pairs_hook* para " @@ -117,10 +117,10 @@ msgid "" "program's output, improving its professional appearance and readability::" msgstr "" "La función incorporada :func:`format` y el método :meth:`str.format` usan un " -"mini-lenguaje que ahora incluye una forma simple, que no tiene en cuenta la configuración " -"regional, de formatear un número con un separador de miles. Eso proporciona " -"una manera de humanizar la salida de un programa, mejorando su apariencia " -"profesional y legibilidad::" +"mini-lenguaje que ahora incluye una forma simple, que no tiene en cuenta la " +"configuración regional, de formatear un número con un separador de miles. " +"Eso proporciona una manera de humanizar la salida de un programa, mejorando " +"su apariencia profesional y legibilidad::" #: ../Doc/whatsnew/3.1.rst:100 msgid "" @@ -189,15 +189,15 @@ msgid "" "(Contributed by Fredrik Johansson, Victor Stinner, Raymond Hettinger, and " "Mark Dickinson; :issue:`3439`.)" msgstr "" -"(Contribución de Fredrik Johansson, Victor Stinner, Raymond Hettinger y " -"Mark Dickinson; :issue:`3439`.)" +"(Contribución de Fredrik Johansson, Victor Stinner, Raymond Hettinger y Mark " +"Dickinson; :issue:`3439`.)" #: ../Doc/whatsnew/3.1.rst:143 msgid "" "The fields in :func:`format` strings can now be automatically numbered::" msgstr "" -"Los campos en las cadenas de formato de :func:`format` ahora pueden ser automáticamente " -"numerados::" +"Los campos en las cadenas de formato de :func:`format` ahora pueden ser " +"automáticamente numerados::" #: ../Doc/whatsnew/3.1.rst:149 msgid "" @@ -236,8 +236,8 @@ msgid "" "The syntax of the :keyword:`with` statement now allows multiple context " "managers in a single statement::" msgstr "" -"La sintaxis de la sentencia :keyword:`with` ahora permite múltiples " -"gestores de contexto en una sola declaración::" +"La sintaxis de la sentencia :keyword:`with` ahora permite múltiples gestores " +"de contexto en una sola declaración::" #: ../Doc/whatsnew/3.1.rst:171 msgid "" @@ -291,10 +291,10 @@ msgstr "" "La importancia se ve fácilmente con un número como ``1.1``, que no tiene un " "equivalente exacto en coma flotante binaria. Puesto que no hay un " "equivalente exacto, una expresión como ``float('1.1')`` se evalúa como el " -"valor representable más cercano, que es ``0x1.199999999999ap+0`` en hexadecimal o " -"``1.100000000000000088817841970012523233890533447265625`` en decimal. Ese " -"valor más cercano fue y todavía es utilizado en los cálculos de coma flotante " -"posteriores." +"valor representable más cercano, que es ``0x1.199999999999ap+0`` en " +"hexadecimal o ``1.100000000000000088817841970012523233890533447265625`` en " +"decimal. Ese valor más cercano fue y todavía es utilizado en los cálculos de " +"coma flotante posteriores." #: ../Doc/whatsnew/3.1.rst:198 msgid "" @@ -323,10 +323,10 @@ msgid "" "get stored with the same underlying float value) and returns the shortest " "representation." msgstr "" -"El nuevo algoritmo para ``repr(1.1)`` es más inteligente y " -"retorna ``'1.1'``. Efectivamente, busca todas las representaciones de " -"cadenas equivalentes (las que se almacenan con el mismo valor flotante " -"subyacente) y retorna la representación más corta." +"El nuevo algoritmo para ``repr(1.1)`` es más inteligente y retorna " +"``'1.1'``. Efectivamente, busca todas las representaciones de cadenas " +"equivalentes (las que se almacenan con el mismo valor flotante subyacente) y " +"retorna la representación más corta." #: ../Doc/whatsnew/3.1.rst:212 msgid "" @@ -335,8 +335,8 @@ msgid "" "``1.1 + 2.2 != 3.3`` even though the representations may suggest otherwise." msgstr "" "El nuevo algoritmo tiende a emitir representaciones más limpias cuando es " -"posible, pero esto no cambia los valores subyacentes. Por lo tanto, " -"todavía se da el caso ``1.1 + 2.2 != 3.3``, aún cuando las representaciones puedan " +"posible, pero esto no cambia los valores subyacentes. Por lo tanto, todavía " +"se da el caso ``1.1 + 2.2 != 3.3``, aún cuando las representaciones puedan " "sugerir lo contrario." #: ../Doc/whatsnew/3.1.rst:216 @@ -365,8 +365,8 @@ msgid "" "Added a :class:`collections.Counter` class to support convenient counting of " "unique items in a sequence or iterable::" msgstr "" -"Se ha añadido una clase :class:`collections.Counter` para admitir el recuento " -"conveniente de elementos únicos en una secuencia o una iteración::" +"Se ha añadido una clase :class:`collections.Counter` para admitir el " +"recuento conveniente de elementos únicos en una secuencia o una iteración::" #: ../Doc/whatsnew/3.1.rst:232 msgid "(Contributed by Raymond Hettinger; :issue:`1696199`.)" @@ -435,8 +435,8 @@ msgid "" msgstr "" "El módulo :mod:`itertools` desarrolló dos nuevas funciones. La función :" "func:`itertools.combinations_with_replacement` es una de las cuatro para " -"generar combinatorias que incluyen permutaciones y productos cartesianos. La " -"función :func:`itertools.compress` imita su homónimo de APL. Además, la " +"generar combinatorias que incluyen permutaciones y productos cartesianos. " +"La función :func:`itertools.compress` imita su homónimo de APL. Además, la " "función existente :func:`itertools.count` tiene ahora un argumento *step* " "opcional y puede aceptar cualquier tipo de secuencia de conteo, incluyendo :" "class:`fractions.Fraction` y :class:`decimal.Decimal`::" @@ -562,8 +562,8 @@ msgid "" "Also, tests for exceptions have been builtout to work with context managers " "using the :keyword:`with` statement::" msgstr "" -"Además, se han creado pruebas de excepciones para trabajar con " -"gestores de contexto usando la declaración :keyword:`with`::" +"Además, se han creado pruebas de excepciones para trabajar con gestores de " +"contexto usando la declaración :keyword:`with`::" #: ../Doc/whatsnew/3.1.rst:360 msgid "" @@ -703,12 +703,11 @@ msgid "" "of collections and therefore the garbage collection overhead on long-running " "programs, depending on their particular use of datatypes." msgstr "" -"Se ha añadido una heurística para que el recolector de basura " -"no realice el seguimiento de tuplas y diccionarios que contengan solo " -"objetos no rastreables. Esto puede reducir el tamaño de las colecciones y, " -"por lo tanto, la sobrecarga de recolección de elementos no utilizados en " -"programas de larga ejecución, en función de su uso particular de los tipos " -"de datos." +"Se ha añadido una heurística para que el recolector de basura no realice el " +"seguimiento de tuplas y diccionarios que contengan solo objetos no " +"rastreables. Esto puede reducir el tamaño de las colecciones y, por lo " +"tanto, la sobrecarga de recolección de elementos no utilizados en programas " +"de larga ejecución, en función de su uso particular de los tipos de datos." #: ../Doc/whatsnew/3.1.rst:434 msgid "(Contributed by Antoine Pitrou, :issue:`4688`.)" @@ -759,8 +758,8 @@ msgstr "" "El módulo :mod:`json` tiene ahora una extensión C para mejorar " "sustancialmente su desempeño. Además, la API fue modificada para que json " "trabaje solo con :class:`str`, no con :class:`bytes`. Este cambio hace que " -"el módulo coincida con la `especificación de JSON `_ que es " -"definida en términos de Unicode." +"el módulo coincida con la `especificación de JSON `_ que es definida en términos de Unicode." #: ../Doc/whatsnew/3.1.rst:456 msgid "" @@ -852,8 +851,8 @@ msgid "" "*pylong* by raising :exc:`OverflowError` instead of :exc:`TypeError`." msgstr "" "La función :c:func:`PyLong_AsUnsignedLongLong()` es ahora capaz de manejar " -"un *pylong* negativo lanzando una excepción :exc:`OverflowError` en lugar de :exc:" -"`TypeError`." +"un *pylong* negativo lanzando una excepción :exc:`OverflowError` en lugar " +"de :exc:`TypeError`." #: ../Doc/whatsnew/3.1.rst:501 msgid "(Contributed by Mark Dickinson and Lisandro Dalcrin; :issue:`5175`.)" @@ -929,8 +928,8 @@ msgid "" "use protocol 3. Another solution is to set the *fix_imports* option to " "``False``. See the discussion above for more details." msgstr "" -"La reasignación automática de nombres en el módulo pickle para el " -"protocolo 2 o inferior puede hacer que los pickles de Python 3.1 sean " -"ilegibles en Python 3.0. Una solución es usar el protocolo 3. Otra " -"solución es establecer la opción *fix_imports* en ``False``. Consulte la " -"discusión anterior para obtener más detalles." +"La reasignación automática de nombres en el módulo pickle para el protocolo " +"2 o inferior puede hacer que los pickles de Python 3.1 sean ilegibles en " +"Python 3.0. Una solución es usar el protocolo 3. Otra solución es " +"establecer la opción *fix_imports* en ``False``. Consulte la discusión " +"anterior para obtener más detalles."