From 2908005179031301dac598ed7c7be7f5f5760016 Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Sat, 28 Nov 2020 20:50:08 -0300 Subject: [PATCH 01/16] Traduccion whatsnew/2.7.po --- whatsnew/2.7.po | 232 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 211 insertions(+), 21 deletions(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 848864d105..bc77f1fe09 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -6,37 +6,41 @@ # Check https://github.com/python/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: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-11-28 20:45-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.8.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: es\n" +"X-Generator: Poedit 2.4.2\n" #: ../Doc/whatsnew/2.7.rst:3 msgid "What's New in Python 2.7" -msgstr "" +msgstr "Qué hay de nuevo en Python 2.7" #: ../Doc/whatsnew/2.7.rst msgid "Author" -msgstr "" +msgstr "Autor" #: ../Doc/whatsnew/2.7.rst:5 msgid "A.M. Kuchling (amk at amk.ca)" -msgstr "" +msgstr "A.M. Kuchling (amk en amk.ca)" #: ../Doc/whatsnew/2.7.rst:52 msgid "" "This article explains the new features in Python 2.7. Python 2.7 was " "released on July 3, 2010." msgstr "" +"Este articulo explica las nuevas características en Python 2.7. Python 2.7 " +"fue publicado el 3 de Julio de 2010." #: ../Doc/whatsnew/2.7.rst:55 msgid "" @@ -48,6 +52,13 @@ msgid "" "`~collections.Counter` classes in the :mod:`collections` module, and many " "other improvements." msgstr "" +"El manejo numérico ha sido mejorado en muchas formas, tanto para los números " +"de punto flotante como para la clase :class:`~decimal.Decimal`. Hay algunas " +"adiciones útiles a la biblioteca estándar, como una gran mejora al modulo " +"unittest, el modulo :mod:`argparse` para analizar las opciones de la línea " +"de comandos, adecuando las clases :class:`~collections.OrderedDict` y :class:" +"`~collections.Counter` en el modulo :mod:`collections`, y muchas otras " +"mejoras." #: ../Doc/whatsnew/2.7.rst:63 msgid "" @@ -55,6 +66,10 @@ msgid "" "making it a good release for the long term. To help with porting to Python " "3, several new features from the Python 3.x series have been included in 2.7." msgstr "" +"Python 2.7 esta previsto que sea el ultimo lanzamiento de la serie 2.x, así " +"que hemos trabajado para que sea una versión a largo plazo. Para ayudar con " +"la migración a Python 3, se han incluido varias características nuevas de la " +"serie Python 3.x en 2.7." #: ../Doc/whatsnew/2.7.rst:68 msgid "" @@ -66,12 +81,21 @@ msgid "" "python.org in which a change was discussed. Whenever possible, \"What's New " "in Python\" links to the bug/patch item for each change." msgstr "" +"Este articulo no intenta proporcionar una especificación completa de las " +"nuevas características, sino que proporciona una visión general " +"conveniente. Para obtener mas información, debería consultar la " +"documentación de Python 2.7 en https://docs.python.org. Si desea comprender " +"la justificación para el diseño y la implementación, consultar el PEP para " +"una nueva característica particular o el error en el que se discutió un " +"cambio en https://bugs.python.org. Siempre que sea posible, \"Que hay de " +"nuevo en Python\" enlaza el elemento error/parche para cada cambio." #: ../Doc/whatsnew/2.7.rst:80 msgid "The Future for Python 2.x" -msgstr "" +msgstr "El futuro de Python 2.x" #: ../Doc/whatsnew/2.7.rst:82 +#, fuzzy msgid "" "Python 2.7 is the last major release in the 2.x series, as the Python " "maintainers have shifted the focus of their new feature development efforts " @@ -80,6 +104,13 @@ msgid "" "versions of supported operated systems, there will be no new full feature " "releases for the language or standard library." msgstr "" +"Python 2.7 es el ultimo lanzamiento importante de la serie 2.x, ya que los " +"mantenedores de Python han cambiado el enfoque de sus esfuerzos en el " +"desarrollo de nuevas características para la serie de Python 3.x. Esto " +"significa que mientras Python 2 continué recibiendo corrección de errores, y " +"sea actualizado para construir correctamente sobre nuevo hardware y " +"versiones de sistemas operativos compatibles, no habrá nuevas versiones " +"completas de funciones para el idioma o la biblioteca estándar." #: ../Doc/whatsnew/2.7.rst:89 msgid "" @@ -90,6 +121,13 @@ msgid "" "and preferably robust automated regression test suites, to migrate " "effectively." msgstr "" +"Sin embargo, si bien existe un gran subconjunto común entre Python 2.7 y " +"Python 3, y muchos de los cambios involucrados en la migración a ese " +"subconjunto común, o directamente a Python 3, se pueden automatizar de " +"manera segura, algunos otros cambios (en particular los asociados con el " +"manejo de Unicode ) puede requerir una consideración cuidadosa, y " +"preferiblemente conjuntos de pruebas de regresión automatizada robustos, " +"para migrar de manera efectiva." #: ../Doc/whatsnew/2.7.rst:96 msgid "" @@ -98,10 +136,16 @@ msgid "" "been ported to Python 3. The full expected lifecycle of the Python 2.7 " "series is detailed in :pep:`373`." msgstr "" +"Esto significa que Python 2.7 permanecerá en su lugar durante un largo " +"tiempo, proporcionando una plataforma base estable y compatible para " +"sistemas de producción que aún no se han adaptado a Python 3. La expectativa " +"completa del ciclo de vida de la versión de Python 2.7 esta detallada en :" +"pep:`373`." #: ../Doc/whatsnew/2.7.rst:101 msgid "Some key consequences of the long-term significance of 2.7 are:" msgstr "" +"Algunas consecuencias clave de la importancia a largo plazo de 2.7 son:" #: ../Doc/whatsnew/2.7.rst:103 msgid "" @@ -111,6 +155,13 @@ msgid "" "bug fixes) until at least 2020 (10 years after its initial release, compared " "to the more typical support period of 18--24 months)." msgstr "" +"Como se señalo anteriormente, la versión 2.7 tiene un período de " +"mantenimiento mucho más largo en comparación con las versiones anteriores 2." +"x. Actualmente se espera que Python 2.7 siga siendo compatible con el equipo " +"de desarrollo central (recibiendo actualizaciones de seguridad y otras " +"correcciones de errores) al menos hasta 2020 (10 años después de su " +"lanzamiento inicial, comparado con el típico periodo de mantenimiento de " +"18--24 meses)." #: ../Doc/whatsnew/2.7.rst:109 msgid "" @@ -124,6 +175,16 @@ msgid "" "packaging.python.org>`__ provides guidance on downloading and installing " "software from the Python Package Index." msgstr "" +"A medida que la biblioteca estándar de Python envejece, hacer un uso eficaz " +"del índice de paquetes de Python (ya sea directamente o a través de un " +"distribuidor) se vuelve mas importante para los usuarios de Python 2. Además " +"de una amplia variedad de paquetes de terceros para diversas tareas, los " +"paquetes disponibles incluyen *backports* de nuevos módulos y " +"características de la biblioteca estándar de Python 3 que son compatibles " +"con Python 2, así como varias herramientas y librerías que pueden hacer mas " +"fácil la migración a Python 3. La `Guía de usuario de paquetes de Python " +"`__ proporciona un información sobre como " +"descargar e instalar software desde el índice de paquetes de Python." #: ../Doc/whatsnew/2.7.rst:119 msgid "" @@ -137,6 +198,16 @@ msgid "" "they were added, will be noted in the :ref:`py27-maintenance-enhancements` " "section below." msgstr "" +"Aunque el enfoque preferido para mejorar Python 2 es ahora la publicación de " +"nuevos paquetes en el índice de paquetes de Python, este enfoque no " +"necesariamente funciona en todos los casos, especialmente aquellos " +"relacionados a la seguridad de la red. En casos excepcionales que no puedan " +"ser manejados adecuadamente mediante la publicación de nuevos paquetes o " +"actualizaciones en PyPI, el proceso de propuestas de mejoras de Python " +"podría ser usado para crear el caso para añadir nuevas funciones a la " +"librería estándar de Python 2. Dichas adiciones, y las versiones de " +"mantenimiento donde fueron agregadas, se observaran en la sección :ref:`py27-" +"maintenance-enhancements` mas abajo." #: ../Doc/whatsnew/2.7.rst:129 msgid "" @@ -146,10 +217,16 @@ msgid "" "on a suitable approach and manage some of the technical details involved. " "The recommended starting point is the :ref:`pyporting-howto` HOWTO guide." msgstr "" +"Para los proyectos que deseen migrar de Python 2 a Python 3, o para los " +"desarrolladores de *frameworks* y libreras que deseen dar soporte a usuarios " +"en Python 2 y Python 3, hay una variedad de herramientas y guías disponibles " +"para ayudarles a decidir sobre un enfoque adecuado y manejar algunos de los " +"detalles técnicos involucrados. El punto de partida recomendado es la guía " +"HOWTO :ref:`pyporting-howto`." #: ../Doc/whatsnew/2.7.rst:137 msgid "Changes to the Handling of Deprecation Warnings" -msgstr "" +msgstr "Cambios en el manejo de las advertencias de desuso" #: ../Doc/whatsnew/2.7.rst:139 msgid "" @@ -160,6 +237,13 @@ msgid "" "in the branch that became Python 3.2. (Discussed on stdlib-sig and carried " "out in :issue:`7319`.)" msgstr "" +"Para Python 2.7, se tomo la decisión de silenciar las advertencias solo de " +"interés para los desarrolladores de manera predeterminada. :exc:" +"`DeprecationWarning`y sus descendientes son ahora ignoradas a menos que se " +"solicite lo contrario, impidiendo a los usuarios estar viendo las " +"advertencias disparadas por una aplicación. Este cambio se realizo en la " +"rama que se convirtió en Python 3.2. (Discutido en stdlib-sig y llevado a " +"cabo en :issue:`7319`)." #: ../Doc/whatsnew/2.7.rst:146 msgid "" @@ -167,6 +251,10 @@ msgid "" "default, providing Python developers with a clear indication of where their " "code may break in a future major version of Python." msgstr "" +"En versiones previas, los mensajes :exc:`DeprecationWarning` estaban " +"habilitados de manera predeterminada, proporcionando a los desarrolladores " +"de Python una indicación clara de donde podría romperse su código en una " +"futura versión principal de Python." #: ../Doc/whatsnew/2.7.rst:151 msgid "" @@ -176,6 +264,12 @@ msgid "" "worry about an application that's actually working correctly and burdening " "application developers with responding to these concerns." msgstr "" +"Sin embargo, cada vez hay más usuarios de aplicaciones basadas en Python que " +"no están directamente involucrados en el desarrollo de esas aplicaciones. " +"Los mensajes :exc:`DeprecationWarning` son irrelevantes para estos usuarios, " +"hacen que se preocupen por una aplicación que realmente está funcionando " +"correctamente y sobrecargando a los desarrolladores de aplicaciones con " +"responder a estas preocupaciones." #: ../Doc/whatsnew/2.7.rst:158 msgid "" @@ -185,16 +279,24 @@ msgid "" "\"default\"`` (or ``\"d\"``) before running Python. Python code can also re-" "enable them by calling ``warnings.simplefilter('default')``." msgstr "" +"Puede volver a habilitar la visualización de los mensajes :exc:" +"`DeprecationWarning` ejecutando Python con el modificador :option:`-Wdefault " +"<-W>` (forma corta: :option:`-Wd <-W>`), o estableciendo la variable de " +"entorno :envvar:`PYTHONWARNINGS` en ``\"default\"`` (o ``\"d\"``) antes de " +"ejecutar Python. El código Python también puede volver a habilitarlos " +"llamando a ''warnings.simplefilter('default')``." #: ../Doc/whatsnew/2.7.rst:165 msgid "" "The ``unittest`` module also automatically reenables deprecation warnings " "when running tests." msgstr "" +"El módulo ``unittest`` también vuelve a instalar automáticamente las " +"advertencias de desuso al ejecutar pruebas." #: ../Doc/whatsnew/2.7.rst:170 msgid "Python 3.1 Features" -msgstr "" +msgstr "Características de Python 3.1" #: ../Doc/whatsnew/2.7.rst:172 msgid "" @@ -202,44 +304,58 @@ msgid "" "incorporates some of the new features in Python 3.1. The 2.x series " "continues to provide tools for migrating to the 3.x series." msgstr "" +"Al igual que Python 2.6 incorporó características de Python 3.0, la versión " +"2.7 incorpora algunas de las nuevas características de Python 3.1. La serie " +"2.x continúa proporcionando herramientas para migrar a la serie 3.x." #: ../Doc/whatsnew/2.7.rst:177 msgid "A partial list of 3.1 features that were backported to 2.7:" msgstr "" +"Una lista parcial de características 3.1 que se retro importaron a 2.7:" #: ../Doc/whatsnew/2.7.rst:179 msgid "The syntax for set literals (``{1,2,3}`` is a mutable set)." msgstr "" +"La sintaxis para establecer literales (``{1,2,3}`` es un conjunto mutable)." #: ../Doc/whatsnew/2.7.rst:180 msgid "Dictionary and set comprehensions (``{i: i*2 for i in range(3)}``)." msgstr "" +"Diccionario y establecimiento de compresiones (``{i: i*2 for i in range(3)}" +"``)." #: ../Doc/whatsnew/2.7.rst:181 msgid "Multiple context managers in a single :keyword:`with` statement." msgstr "" +"Múltiples administradores de contexto en una sola declaración :keyword:" +"`with`." #: ../Doc/whatsnew/2.7.rst:182 msgid "A new version of the :mod:`io` library, rewritten in C for performance." msgstr "" +"Una nueva versión para la librería :mod:`io`, re escrito en C para un mejor " +"desempeño." #: ../Doc/whatsnew/2.7.rst:183 msgid "The ordered-dictionary type described in :ref:`pep-0372`." -msgstr "" +msgstr "El tipo de ordenador de diccionario descrito en :ref:`pep-0372`." #: ../Doc/whatsnew/2.7.rst:184 msgid "The new ``\",\"`` format specifier described in :ref:`pep-0378`." msgstr "" +"El nuevo especificador de formato ``\",\"`` descrito en :ref:`pep-0378`." #: ../Doc/whatsnew/2.7.rst:185 msgid "The :class:`memoryview` object." -msgstr "" +msgstr "El objeto :class:`memoryview`." #: ../Doc/whatsnew/2.7.rst:186 msgid "" "A small subset of the :mod:`importlib` module, `described below <#importlib-" "section>`__." msgstr "" +"Un pequeño subconjunto del modulo :mod:`importlib`, `descrito abajo " +"<#importlib-section>`__." #: ../Doc/whatsnew/2.7.rst:188 msgid "" @@ -248,31 +364,42 @@ msgid "" "in previous versions of Python, it's guaranteed that ``float(repr(x))`` " "recovers ``x``." msgstr "" +"La :func:`repr` de un flotante ``x`` es más corto en muchos casos: ahora se " +"basa en la cadena decimal más corta que se garantiza que redondea a ``x``. " +"Como en versiones anteriores de Python, se garantiza que ``float(repr(x))`` " +"devuelva ``x``." #: ../Doc/whatsnew/2.7.rst:192 msgid "" "Float-to-string and string-to-float conversions are correctly rounded. The :" "func:`round` function is also now correctly rounded." msgstr "" +"Las conversiones float-to-string y string-to-float se redondean " +"correctamente. La función :func:`round` también ahora se redondea " +"correctamente." #: ../Doc/whatsnew/2.7.rst:194 msgid "" "The :c:type:`PyCapsule` type, used to provide a C API for extension modules." msgstr "" +"El tipo :c:type:`PyCapsule`, utilizado para proporcionar una API de C para " +"módulos de extensión." #: ../Doc/whatsnew/2.7.rst:195 msgid "The :c:func:`PyLong_AsLongAndOverflow` C API function." -msgstr "" +msgstr "La función de API de C :c:func:`PyLong_AsLongAndOverflow`." #: ../Doc/whatsnew/2.7.rst:197 msgid "Other new Python3-mode warnings include:" -msgstr "" +msgstr "Otras nuevas advertencias en modo Python3 incluyen:" #: ../Doc/whatsnew/2.7.rst:199 msgid "" ":func:`operator.isCallable` and :func:`operator.sequenceIncludes`, which are " "not supported in 3.x, now trigger warnings." msgstr "" +":func:`operator.isCallable` y :func:`operator.sequenceIncludes`, que no se " +"admiten en 3.x, ahora activan advertencias." #: ../Doc/whatsnew/2.7.rst:201 msgid "" @@ -280,10 +407,13 @@ msgid "" "switch that causes warnings about using classic division with integers and " "long integers." msgstr "" +"El modificador :option:`!-3` ahora habilita automáticamente el modificador :" +"option:`!-Qwarn` que provoca advertencias sobre el uso de la división " +"clásica con enteros y enteros largos." #: ../Doc/whatsnew/2.7.rst:214 msgid "PEP 372: Adding an Ordered Dictionary to collections" -msgstr "" +msgstr "PEP 372: Adición de un diccionario ordenado a las colecciones" #: ../Doc/whatsnew/2.7.rst:216 msgid "" @@ -293,6 +423,12 @@ msgid "" "the experiences from those implementations, 2.7 introduces a new :class:" "`~collections.OrderedDict` class in the :mod:`collections` module." msgstr "" +"Los diccionarios de python normales recorren en iteración los pares clave/" +"valor en un orden arbitrario. A lo largo de los años, varios autores han " +"escrito implementaciones alternativas que recuerdan el orden en que se " +"insertaron originalmente las claves. Basado en las experiencias de esas " +"implementaciones, 2.7 presenta una nueva clase :class:`~collections." +"OrderedDict` en el módulo :mod:`collections`." #: ../Doc/whatsnew/2.7.rst:222 msgid "" @@ -300,16 +436,23 @@ msgid "" "regular dictionaries but iterates over keys and values in a guaranteed order " "depending on when a key was first inserted::" msgstr "" +"La API :class:`~collections.OrderedDict` proporciona la misma interfaz que " +"los diccionarios normales, pero recorre en iteración las claves y los " +"valores en un orden garantizado en función de cuándo se insertó una clave " +"por primera vez::" #: ../Doc/whatsnew/2.7.rst:233 msgid "" "If a new entry overwrites an existing entry, the original insertion position " "is left unchanged::" msgstr "" +"Si una nueva entrada sobrescribe una entrada existente, la posición de " +"inserción original no se modifica::" #: ../Doc/whatsnew/2.7.rst:240 msgid "Deleting an entry and reinserting it will move it to the end::" msgstr "" +"Borrando una entrada y luego reinsertandola, moverá la misma al final::" #: ../Doc/whatsnew/2.7.rst:247 msgid "" @@ -318,18 +461,26 @@ msgid "" "added key is returned and removed; if it's false, the oldest key is " "selected::" msgstr "" +"El método :meth:`~collections.OrderedDict.popitem` tiene un argumento *last* " +"opcional que por defecto esta en ``True`` (verdadero). Si *last* es " +"verdadero, la ultima llave ingresada es regresada y eliminada; si es falso, " +"se selecciona la llave más antigua::" #: ../Doc/whatsnew/2.7.rst:262 msgid "" "Comparing two ordered dictionaries checks both the keys and values, and " "requires that the insertion order was the same::" msgstr "" +"La comparación de dos diccionarios ordenados comprueba tanto las claves como " +"los valores, y requiere que el orden de inserción sea el mismo::" #: ../Doc/whatsnew/2.7.rst:278 msgid "" "Comparing an :class:`~collections.OrderedDict` with a regular dictionary " "ignores the insertion order and just compares the keys and values." msgstr "" +"Comparando a un :class:`~collections.OrderedDict`con un diccionario normal " +"ignora el orden de inserción y simplemente compara las llaves y los valores." #: ../Doc/whatsnew/2.7.rst:281 msgid "" @@ -338,12 +489,19 @@ msgid "" "secondary dictionary maps keys to their corresponding list node, so deletion " "doesn't have to traverse the entire linked list and therefore remains O(1)." msgstr "" +"¿Cómo funciona :class:`~collections.OrderedDict`? Mantiene una lista " +"doblemente vinculada de claves, añadiendo nuevas claves a la lista a medida " +"que se insertan. Un diccionario secundario asigna las claves a su nodo de " +"lista correspondiente, por lo que la eliminación no tiene que recorrer toda " +"la lista vinculada y, por lo tanto, sigue siendo O(1)." #: ../Doc/whatsnew/2.7.rst:287 msgid "" "The standard library now supports use of ordered dictionaries in several " "modules." msgstr "" +"La biblioteca estándar ahora admite el uso de diccionarios ordenados en " +"varios módulos." #: ../Doc/whatsnew/2.7.rst:290 msgid "" @@ -351,6 +509,9 @@ msgid "" "configuration files can now be read, modified, and then written back in " "their original order." msgstr "" +"El módulo :mod:`ConfigParser` los utiliza de forma predeterminada, lo que " +"significa que los archivos de configuración ahora se pueden leer, modificar " +"y volver a escribir en su orden original." #: ../Doc/whatsnew/2.7.rst:294 msgid "" @@ -358,6 +519,9 @@ msgid "" "`collections.namedtuple` now returns an ordered dictionary with the values " "appearing in the same order as the underlying tuple indices." msgstr "" +"El método :meth:`~collections.somenamedtuple._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." #: ../Doc/whatsnew/2.7.rst:298 msgid "" @@ -366,20 +530,27 @@ msgid "" "instances to be built by the decoder. Support was also added for third-party " "tools like `PyYAML `_." msgstr "" +"El módulo :mod:`json` de la clase constructor :class:`~json.JSONDecoder` se " +"amplió con un parámetro *object_pairs_hook* para permitir que el " +"descodificador compilara instancias :class:`OrderedDict`. También se agregó " +"compatibilidad con herramientas de terceros como `PyYAML `_." #: ../Doc/whatsnew/2.7.rst:307 msgid ":pep:`372` - Adding an ordered dictionary to collections" -msgstr "" +msgstr ":pep:`372` - Adición de un diccionario ordenado a las *collections*" #: ../Doc/whatsnew/2.7.rst:307 msgid "" "PEP written by Armin Ronacher and Raymond Hettinger; implemented by Raymond " "Hettinger." msgstr "" +"PEP escrito por Armin Ronacher y Raymond Hettinger; implementado por Raymond " +"Hettinger." #: ../Doc/whatsnew/2.7.rst:313 msgid "PEP 378: Format Specifier for Thousands Separator" -msgstr "" +msgstr "PEP 378: Especificador de formato para separador de miles" #: ../Doc/whatsnew/2.7.rst:315 msgid "" @@ -387,6 +558,9 @@ msgid "" "large numbers, rendering them as 18,446,744,073,709,551,616 instead of " "18446744073709551616." msgstr "" +"Para que la salida del programa sea más legible, puede ser útil agregar " +"separadores a números grandes, representándolos como " +"18,446,744,073,709,551,616 en lugar de 18446744073709551616." #: ../Doc/whatsnew/2.7.rst:319 msgid "" @@ -396,6 +570,12 @@ msgid "" "unsuitable for multi-threaded applications where different threads are " "producing output for different locales." msgstr "" +"La solución totalmente general para hacer esto es el módulo :mod:`locale`, " +"que puede utilizar diferentes separadores (\",\" en América del Norte, \".\" " +"en Europa) y diferentes tamaños de agrupación, pero :mod:`locale` es " +"complicado de usar y no es adecuado para aplicaciones multiproceso donde " +"diferentes hilos están produciendo resultados para diferentes " +"configuraciones regionales." #: ../Doc/whatsnew/2.7.rst:325 msgid "" @@ -403,10 +583,14 @@ msgid "" "language used by the :meth:`str.format` method. When formatting a floating-" "point number, simply include a comma between the width and the precision::" msgstr "" +"Por lo tanto, se ha añadido un mecanismo simple de agrupación de comas al " +"mini-lenguaje utilizado por el método :meth:`str.format`. Al dar formato a " +"un número de punto flotante, simplemente incluya una coma entre el ancho y " +"la precisión::" #: ../Doc/whatsnew/2.7.rst:333 msgid "When formatting an integer, include the comma after the width:" -msgstr "" +msgstr "Al dar formato a un entero, incluya la coma después del ancho:" #: ../Doc/whatsnew/2.7.rst:338 msgid "" @@ -415,24 +599,30 @@ msgid "" "formatting mechanism isn't as general as the :mod:`locale` module, but it's " "easier to use." msgstr "" +"Este mecanismo no es adaptable en absoluto; Las comas siempre se utilizan " +"como separador y la agrupación siempre está en grupos de tres dígitos. El " +"mecanismo de formato de coma no es tan general como el módulo :mod:`locale`, " +"pero es más fácil de usar." #: ../Doc/whatsnew/2.7.rst:345 msgid ":pep:`378` - Format Specifier for Thousands Separator" -msgstr "" +msgstr ":pep:`378` - Especificador de formato para separador de miles" #: ../Doc/whatsnew/2.7.rst:346 msgid "PEP written by Raymond Hettinger; implemented by Eric Smith." -msgstr "" +msgstr "PEP escrito por Raymond Hettinger; implementado por Eric Smith." #: ../Doc/whatsnew/2.7.rst:349 msgid "PEP 389: The argparse Module for Parsing Command Lines" -msgstr "" +msgstr "PEP 389: El módulo argparse para el análisis de líneas de comando" #: ../Doc/whatsnew/2.7.rst:351 msgid "" "The :mod:`argparse` module for parsing command-line arguments was added as a " "more powerful replacement for the :mod:`optparse` module." msgstr "" +"El módulo :mod:`argparse` para analizar argumentos de línea de comandos se " +"agregó como un reemplazo más potente para el módulo :mod:`optparse`." #: ../Doc/whatsnew/2.7.rst:355 msgid "" From 6c1f0082cac9d312477b78150c290891b9298674 Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Thu, 3 Dec 2020 14:58:21 -0300 Subject: [PATCH 02/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index bc77f1fe09..20605cf16c 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -479,7 +479,7 @@ msgid "" "Comparing an :class:`~collections.OrderedDict` with a regular dictionary " "ignores the insertion order and just compares the keys and values." msgstr "" -"Comparando a un :class:`~collections.OrderedDict`con un diccionario normal " +"Comparando a un :class:`~collections.OrderedDict` con un diccionario normal " "ignora el orden de inserción y simplemente compara las llaves y los valores." #: ../Doc/whatsnew/2.7.rst:281 From 34da88a14e24262e2c1eabb9c10b1cc28dd869cb Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Thu, 3 Dec 2020 13:04:57 -0300 Subject: [PATCH 03/16] Nuevo avance de traduccion whatsnew/2.7 --- TRANSLATORS | 1 + dictionaries/whatsnew_2.7.txt | 2 ++ whatsnew/2.7.po | 58 ++++++++++++++++++++++++++--------- 3 files changed, 46 insertions(+), 15 deletions(-) create mode 100644 dictionaries/whatsnew_2.7.txt diff --git a/TRANSLATORS b/TRANSLATORS index 3404e43892..2c317be460 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -121,3 +121,4 @@ Enrique Zárate (@enrique-zarate) Jaume Montané (@jaumemy) Endika Gil (@endikagil) Federico Zuccolo (@fzuccolo) +Juan Elias Rodriguez (@Juerodriguez) diff --git a/dictionaries/whatsnew_2.7.txt b/dictionaries/whatsnew_2.7.txt new file mode 100644 index 0000000000..d23846d86e --- /dev/null +++ b/dictionaries/whatsnew_2.7.txt @@ -0,0 +1,2 @@ +argparse +Kuchling diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 20605cf16c..1c6ca5b58d 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: 2020-11-28 20:45-0300\n" +"PO-Revision-Date: 2020-12-03 12:40-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -333,7 +333,7 @@ msgstr "" #: ../Doc/whatsnew/2.7.rst:182 msgid "A new version of the :mod:`io` library, rewritten in C for performance." msgstr "" -"Una nueva versión para la librería :mod:`io`, re escrito en C para un mejor " +"Una nueva versión para la librería :mod:`io`, rescrito en C para un mejor " "desempeño." #: ../Doc/whatsnew/2.7.rst:183 @@ -374,7 +374,7 @@ msgid "" "Float-to-string and string-to-float conversions are correctly rounded. The :" "func:`round` function is also now correctly rounded." msgstr "" -"Las conversiones float-to-string y string-to-float se redondean " +"Las conversiones flotante a cadena y cadena a flotante se redondean " "correctamente. La función :func:`round` también ahora se redondea " "correctamente." @@ -439,7 +439,7 @@ msgstr "" "La API :class:`~collections.OrderedDict` proporciona la misma interfaz que " "los diccionarios normales, pero recorre en iteración las claves y los " "valores en un orden garantizado en función de cuándo se insertó una clave " -"por primera vez::" +"por primera vez:" #: ../Doc/whatsnew/2.7.rst:233 msgid "" @@ -447,12 +447,11 @@ msgid "" "is left unchanged::" msgstr "" "Si una nueva entrada sobrescribe una entrada existente, la posición de " -"inserción original no se modifica::" +"inserción original no se modifica:" #: ../Doc/whatsnew/2.7.rst:240 msgid "Deleting an entry and reinserting it will move it to the end::" -msgstr "" -"Borrando una entrada y luego reinsertandola, moverá la misma al final::" +msgstr "Borrando una entrada y luego reinsertándola, moverá la misma al final:" #: ../Doc/whatsnew/2.7.rst:247 msgid "" @@ -464,7 +463,7 @@ msgstr "" "El método :meth:`~collections.OrderedDict.popitem` tiene un argumento *last* " "opcional que por defecto esta en ``True`` (verdadero). Si *last* es " "verdadero, la ultima llave ingresada es regresada y eliminada; si es falso, " -"se selecciona la llave más antigua::" +"se selecciona la llave más antigua:" #: ../Doc/whatsnew/2.7.rst:262 msgid "" @@ -472,7 +471,7 @@ msgid "" "requires that the insertion order was the same::" msgstr "" "La comparación de dos diccionarios ordenados comprueba tanto las claves como " -"los valores, y requiere que el orden de inserción sea el mismo::" +"los valores, y requiere que el orden de inserción sea el mismo:" #: ../Doc/whatsnew/2.7.rst:278 msgid "" @@ -636,6 +635,16 @@ msgid "" "`argparse` API consistent with :mod:`optparse`'s interface was discussed but " "rejected as too messy and difficult.)" msgstr "" +"Esto significa que Python ahora admite tres módulos diferentes para analizar " +"argumentos de línea de comandos: :mod:`getopt`, :mod:`optparse`, y :mod:" +"`argparse`. El módulo :mod:`getopt` se parece mucho a la función :c:func:" +"`getopt` de la biblioteca C, por lo que sigue siendo útil si estás " +"escribiendo un prototipo de Python que finalmente se reescribe en C. :mod:" +"`optparse` se vuelve redundante, pero no hay planes para eliminarlo porque " +"hay muchos scripts que todavía lo usan, y no hay una manera automatizada de " +"actualizar estos scripts. (Hacer que la API :mod:`argparse` sea coherente " +"con la interfaz de :mod:`optparse` fue discutido pero rechazado como " +"demasiado desordenado y difícil.)" #: ../Doc/whatsnew/2.7.rst:366 msgid "" @@ -643,22 +652,30 @@ msgid "" "compatibility with earlier versions of Python, use :mod:`argparse` instead " "of :mod:`optparse`." msgstr "" +"En resumen, si estás escribiendo un nuevo script y no necesitas preocuparte " +"por la compatibilidad con versiones anteriores de Python, usa :mod:" +"`argparse` en lugar de :mod:`optparse`." #: ../Doc/whatsnew/2.7.rst:370 msgid "Here's an example::" -msgstr "" +msgstr "Este es un ejemplo::" #: ../Doc/whatsnew/2.7.rst:393 msgid "" "Unless you override it, :option:`!-h` and :option:`!--help` switches are " "automatically added, and produce neatly formatted output::" msgstr "" +"A menos que lo reemplace, los modificadores :option:`!-h` y :option:`!--" +"help` se agregan automáticamente, y producen una salida con formato ordenado:" #: ../Doc/whatsnew/2.7.rst:410 msgid "" "As with :mod:`optparse`, the command-line switches and arguments are " "returned as an object with attributes named by the *dest* parameters::" msgstr "" +"Al igual que con :mod:`optparse`, los modificadores y argumentos de línea de " +"comandos se devuelven como un objeto con atributos denominados por los " +"parámetros *dest*:" #: ../Doc/whatsnew/2.7.rst:425 msgid "" @@ -671,32 +688,43 @@ msgid "" "FileType`, which will automatically open files for you and understands that " "``'-'`` means standard input or output." msgstr "" +":mod:`argparse` tiene una validación mucho más fantasiosa que :mod:" +"`optparse`; puede especificar un número exacto de argumentos como un entero, " +"0 o más argumentos pasando ``'*'``, 1 o más pasando ``'+'``, o un argumento " +"opcional con ``'?'``. Un analizador de nivel superior puede contener sub " +"analizadores para definir subcomandos que tienen diferentes conjuntos de " +"modificadores, como en ``svn commit``, ``svn checkout``, etc. Puede " +"especificar el tipo de un argumento como :class:`~argparse.FileType`, que " +"abrirá automáticamente los archivos y entiende que ``'-'`` significa entrada " +"o salida estándar." #: ../Doc/whatsnew/2.7.rst:438 msgid ":mod:`argparse` documentation" -msgstr "" +msgstr ":mod:`argparse` documentación" #: ../Doc/whatsnew/2.7.rst:438 msgid "The documentation page of the argparse module." -msgstr "" +msgstr "La página de documentación del módulo argparse." #: ../Doc/whatsnew/2.7.rst:442 msgid ":ref:`upgrading-optparse-code`" -msgstr "" +msgstr ":ref:`upgrading-optparse-code`" #: ../Doc/whatsnew/2.7.rst:441 msgid "" "Part of the Python documentation, describing how to convert code that uses :" "mod:`optparse`." msgstr "" +"Parte de la documentación de Python, que describe cómo convertir código que " +"usa :mod:`optparse`." #: ../Doc/whatsnew/2.7.rst:444 msgid ":pep:`389` - argparse - New Command Line Parsing Module" -msgstr "" +msgstr ":pep:`389` - argparse - Nuevo módulo de análisis de línea de comandos" #: ../Doc/whatsnew/2.7.rst:445 msgid "PEP written and implemented by Steven Bethard." -msgstr "" +msgstr "PEP escrito e implementado por Steven Bethard." #: ../Doc/whatsnew/2.7.rst:448 msgid "PEP 391: Dictionary-Based Configuration For Logging" From d71d9b81b47acef4bc7fda4eac4e1b216438656e Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Thu, 3 Dec 2020 15:10:29 -0300 Subject: [PATCH 04/16] Nuevo avance y agregado de palabras faltantes a diccionarios --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 1c6ca5b58d..3c25df51b5 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: 2020-12-03 12:40-0300\n" +"PO-Revision-Date: 2020-12-03 15:08-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" From e3c78f57000d092868a9302511185e8ef7133f09 Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:00:54 -0300 Subject: [PATCH 05/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 3c25df51b5..a8cd642577 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -104,7 +104,7 @@ msgid "" "versions of supported operated systems, there will be no new full feature " "releases for the language or standard library." msgstr "" -"Python 2.7 es el ultimo lanzamiento importante de la serie 2.x, ya que los " +"Python 2.7 es el último lanzamiento importante de la serie 2.x, ya que los " "mantenedores de Python han cambiado el enfoque de sus esfuerzos en el " "desarrollo de nuevas características para la serie de Python 3.x. Esto " "significa que mientras Python 2 continué recibiendo corrección de errores, y " From a3733dd25c9552ef32f1080183ffb3a85c5e588a Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:01:05 -0300 Subject: [PATCH 06/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index a8cd642577..5f59b6edcb 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -107,7 +107,7 @@ msgstr "" "Python 2.7 es el último lanzamiento importante de la serie 2.x, ya que los " "mantenedores de Python han cambiado el enfoque de sus esfuerzos en el " "desarrollo de nuevas características para la serie de Python 3.x. Esto " -"significa que mientras Python 2 continué recibiendo corrección de errores, y " +"significa que mientras Python 2 continúe recibiendo corrección de errores, y " "sea actualizado para construir correctamente sobre nuevo hardware y " "versiones de sistemas operativos compatibles, no habrá nuevas versiones " "completas de funciones para el idioma o la biblioteca estándar." From 01f41526999c47809370b7b3c9ada2ed5a1a73eb Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:01:14 -0300 Subject: [PATCH 07/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 5f59b6edcb..7c9b58c10e 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -125,7 +125,7 @@ msgstr "" "Python 3, y muchos de los cambios involucrados en la migración a ese " "subconjunto común, o directamente a Python 3, se pueden automatizar de " "manera segura, algunos otros cambios (en particular los asociados con el " -"manejo de Unicode ) puede requerir una consideración cuidadosa, y " +"manejo de Unicode) puede requerir una consideración cuidadosa, y " "preferiblemente conjuntos de pruebas de regresión automatizada robustos, " "para migrar de manera efectiva." From ffb614f6654c61a772cfecc4bc06fca9a7ce610f Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:01:21 -0300 Subject: [PATCH 08/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 7c9b58c10e..a6efa7b9de 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -439,7 +439,7 @@ msgstr "" "La API :class:`~collections.OrderedDict` proporciona la misma interfaz que " "los diccionarios normales, pero recorre en iteración las claves y los " "valores en un orden garantizado en función de cuándo se insertó una clave " -"por primera vez:" +"por primera vez::" #: ../Doc/whatsnew/2.7.rst:233 msgid "" From 0c6c37ce7d80368a81497ddc63c8c7d804e9c71a Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:01:33 -0300 Subject: [PATCH 09/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index a6efa7b9de..24edfc40da 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -447,7 +447,7 @@ msgid "" "is left unchanged::" msgstr "" "Si una nueva entrada sobrescribe una entrada existente, la posición de " -"inserción original no se modifica:" +"inserción original no se modifica::" #: ../Doc/whatsnew/2.7.rst:240 msgid "Deleting an entry and reinserting it will move it to the end::" From 3e9d486db4ff838f17a73f031af6972dcbecc062 Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:01:41 -0300 Subject: [PATCH 10/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 24edfc40da..011dcaad5b 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -451,7 +451,7 @@ msgstr "" #: ../Doc/whatsnew/2.7.rst:240 msgid "Deleting an entry and reinserting it will move it to the end::" -msgstr "Borrando una entrada y luego reinsertándola, moverá la misma al final:" +msgstr "Borrando una entrada y luego reinsertándola, moverá la misma al final::" #: ../Doc/whatsnew/2.7.rst:247 msgid "" From 6e956eb9164f2ee132df949bf7c8e19538bd6e27 Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Wed, 16 Dec 2020 16:01:50 -0300 Subject: [PATCH 11/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 011dcaad5b..ea38c55c4e 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -463,7 +463,7 @@ msgstr "" "El método :meth:`~collections.OrderedDict.popitem` tiene un argumento *last* " "opcional que por defecto esta en ``True`` (verdadero). Si *last* es " "verdadero, la ultima llave ingresada es regresada y eliminada; si es falso, " -"se selecciona la llave más antigua:" +"se selecciona la llave más antigua::" #: ../Doc/whatsnew/2.7.rst:262 msgid "" From 03e3890a93cf9e969def1636f0606caacb83c253 Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Wed, 16 Dec 2020 16:41:43 -0300 Subject: [PATCH 12/16] Nuevo avance y agregado de palabras faltantes a diccionarios --- whatsnew/2.7.po | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index ea38c55c4e..9c7c45c207 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: 2020-12-03 15:08-0300\n" +"PO-Revision-Date: 2020-12-16 16:38-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,10 +54,10 @@ msgid "" msgstr "" "El manejo numérico ha sido mejorado en muchas formas, tanto para los números " "de punto flotante como para la clase :class:`~decimal.Decimal`. Hay algunas " -"adiciones útiles a la biblioteca estándar, como una gran mejora al modulo " -"unittest, el modulo :mod:`argparse` para analizar las opciones de la línea " -"de comandos, adecuando las clases :class:`~collections.OrderedDict` y :class:" -"`~collections.Counter` en el modulo :mod:`collections`, y muchas otras " +"adiciones útiles a la biblioteca estándar, como una gran mejora al modulo :" +"mod:`unittest`, el modulo :mod:`argparse` para analizar las opciones de la " +"línea de comandos, adecuando las clases :class:`~collections.OrderedDict` y :" +"class:`~collections.Counter` en el modulo :mod:`collections`, y muchas otras " "mejoras." #: ../Doc/whatsnew/2.7.rst:63 @@ -451,7 +451,8 @@ msgstr "" #: ../Doc/whatsnew/2.7.rst:240 msgid "Deleting an entry and reinserting it will move it to the end::" -msgstr "Borrando una entrada y luego reinsertándola, moverá la misma al final::" +msgstr "" +"Borrando una entrada y luego reinsertándola, moverá la misma al final::" #: ../Doc/whatsnew/2.7.rst:247 msgid "" From 466771aac49b2c7959cd9e4e6b385d7086bb35ee Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Wed, 16 Dec 2020 17:50:48 -0300 Subject: [PATCH 13/16] 22% --- whatsnew/2.7.po | 85 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 76 insertions(+), 9 deletions(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 9c7c45c207..e246147216 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: 2020-12-16 16:38-0300\n" +"PO-Revision-Date: 2020-12-16 17:49-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -729,7 +729,7 @@ msgstr "PEP escrito e implementado por Steven Bethard." #: ../Doc/whatsnew/2.7.rst:448 msgid "PEP 391: Dictionary-Based Configuration For Logging" -msgstr "" +msgstr "PEP 391: Configuración basada en diccionarios para el registro" #: ../Doc/whatsnew/2.7.rst:450 msgid "" @@ -738,6 +738,10 @@ msgid "" "messages, format them differently, and direct messages to a varying number " "of handlers." msgstr "" +"El módulo :mod:`logging` es muy flexible; las aplicaciones pueden definir un " +"árbol de subsistemas de registro, y cada registrador de este árbol puede " +"filtrar ciertos mensajes, formatearlos de forma diferente y dirigir mensajes " +"a un número variable de controladores." #: ../Doc/whatsnew/2.7.rst:455 msgid "" @@ -748,6 +752,12 @@ msgid "" "doesn't support configuring filters, and it's messier to generate " "programmatically." msgstr "" +"Toda esta flexibilidad puede requerir mucha configuración. Puede escribir " +"instrucciones Python para crear objetos y establecer sus propiedades, pero " +"una configuración compleja requiere código detallado pero aburrido. :mod:" +"`logging` también es compatible con una función :func:`~logging.fileConfig` " +"que analiza un archivo, pero el formato de archivo no admite la " +"configuración de filtros, y es más complicado generar mediante programación." #: ../Doc/whatsnew/2.7.rst:462 msgid "" @@ -757,6 +767,12 @@ msgid "" "containing JSON; or use a YAML parsing library if one is installed. For " "more information see :ref:`logging-config-api`." msgstr "" +"Python 2.7 agrega una función :func:`~logging.dictConfig` que utiliza un " +"diccionario para configurar el registro. Hay muchas maneras de producir un " +"diccionario de diferentes fuentes: construir uno con código; analizar un " +"archivo que contenga JSON; o utilice una biblioteca de análisis YAML si hay " +"una instalada. Para obtener más información, consulte :ref:`logging-config-" +"api`." #: ../Doc/whatsnew/2.7.rst:468 msgid "" @@ -766,12 +782,20 @@ msgid "" "will be written to a :file:`network.log` file that will be rotated once the " "log reaches 1MB." msgstr "" +"En el ejemplo siguiente se configuran dos registradores, el registrador raíz " +"y un registrador denominado \"network\". Los mensajes enviados al " +"registrador raíz se enviarán al registro del sistema mediante el protocolo " +"syslog, y los mensajes al registrador de la \"network\" se escribirán en un " +"archivo :file:`network.log` que se rotará una vez que el registro alcance " +"1MB." #: ../Doc/whatsnew/2.7.rst:518 msgid "" "Three smaller enhancements to the :mod:`logging` module, all implemented by " "Vinay Sajip, are:" msgstr "" +"Tres mejoras más pequeñas en el módulo :mod:`logging`, todas implementadas " +"por Vinay Sajip, son:" #: ../Doc/whatsnew/2.7.rst:523 msgid "" @@ -780,6 +804,11 @@ msgid "" "socket to use, either :const:`socket.SOCK_DGRAM` for UDP or :const:`socket." "SOCK_STREAM` for TCP. The default protocol remains UDP." msgstr "" +"La clase :class:`~logging.handlers.SysLogHandler` ahora admite syslogging a " +"través de TCP. El constructor tiene un parámetro *socktype* que proporciona " +"el tipo de socket que se va a usar, ya sea :const:`socket.SOCK_DGRAM` para " +"UDP o :const:`socket.SOCK_STREAM` para TCP. El protocolo predeterminado " +"sigue siendo UDP." #: ../Doc/whatsnew/2.7.rst:529 msgid "" @@ -789,6 +818,11 @@ msgid "" "calling ``log.getChild('network.listen')`` is equivalent to ``getLogger('app." "network.listen')``." msgstr "" +"Las instancias :class:`~logging.Logger` ganaron un método :meth:`~logging." +"Logger.getChild` que recupera un registrador descendiente mediante una ruta " +"de acceso relativa. Por ejemplo, una vez que se recupera un registrador " +"haciendo ``log = getLogger('app')``, llamando ``log.getChild('network." +"listen')`` es equivalente a ``getLogger('app.network.listen')``." #: ../Doc/whatsnew/2.7.rst:535 msgid "" @@ -796,18 +830,21 @@ msgid "" "LoggerAdapter.isEnabledFor` method that takes a *level* and returns whether " "the underlying logger would process a message of that level of importance." msgstr "" +"La clase :class:`~logging.LoggerAdapter` gano un método :meth:`~logging." +"LoggerAdapter.isEnabledFor` que toma un *nivel* y devuelve si el registrador " +"subyacente procesará un mensaje de ese nivel de importancia." #: ../Doc/whatsnew/2.7.rst:544 msgid ":pep:`391` - Dictionary-Based Configuration For Logging" -msgstr "" +msgstr ":pep:`391` - Configuración basada en diccionarios para el registro" #: ../Doc/whatsnew/2.7.rst:545 msgid "PEP written and implemented by Vinay Sajip." -msgstr "" +msgstr "PEP escrito e implementado por Vinay Sajip." #: ../Doc/whatsnew/2.7.rst:548 msgid "PEP 3106: Dictionary Views" -msgstr "" +msgstr "PEP 3106: Vistas de diccionario" #: ../Doc/whatsnew/2.7.rst:550 msgid "" @@ -815,6 +852,9 @@ msgid "" "`~dict.items` are different in Python 3.x. They return an object called a :" "dfn:`view` instead of a fully materialized list." msgstr "" +"Los métodos de diccionarios :meth:`~dict.keys`, :meth:`~dict.values` y :meth:" +"`~dict.items` son diferentes en Python 3.x. Ellos regresan un objeto " +"llamado :dfn:`view` en lugar de una lista completamente materializada." #: ../Doc/whatsnew/2.7.rst:554 msgid "" @@ -823,24 +863,36 @@ msgid "" "would break. Instead the 3.x versions were added under the new names :meth:" "`~dict.viewkeys`, :meth:`~dict.viewvalues`, and :meth:`~dict.viewitems`." msgstr "" +"No es posible cambiar el retorno de valores de los métodos :meth:`~dict." +"keys`, :meth:`~dict.values` y :meth:`~dict.items` en Python 2.7 porque se " +"rompería demasiado código. En su lugar en las versiones 3.x se fueron " +"agregando bajo los nuevos nombres :meth:`~dict.viewkeys`, :meth:`~dict." +"viewvalues` y :meth:`~dict.viewitems`." #: ../Doc/whatsnew/2.7.rst:568 msgid "" "Views can be iterated over, but the key and item views also behave like " "sets. The ``&`` operator performs intersection, and ``|`` performs a union::" msgstr "" +"Las vistas se pueden iterar, pero las vistas de elementos y claves también " +"se comportan como conjuntos. El operador ``&`` realiza la intersección y ``|" +"`` realiza una unión::" #: ../Doc/whatsnew/2.7.rst:579 msgid "" "The view keeps track of the dictionary and its contents change as the " "dictionary is modified::" msgstr "" +"La vista realiza un seguimiento del diccionario y su contenido cambia a " +"medida que se modifica el diccionario::" #: ../Doc/whatsnew/2.7.rst:589 msgid "" "However, note that you can't add or remove keys while you're iterating over " "the view::" msgstr "" +"Sin embargo, tenga en cuenta que no puede agregar o eliminar claves mientras " +"está iterando sobre la vista::" #: ../Doc/whatsnew/2.7.rst:599 msgid "" @@ -848,56 +900,71 @@ msgid "" "change them to the standard :meth:`~dict.keys`, :meth:`~dict.values`, and :" "meth:`~dict.items` methods." msgstr "" +"Puede usar los métodos de vista en el código en Python 2.x, y el convertidor " +"2to3 los cambiará a los métodos estándar :meth:`~dict.keys`, :meth:`~dict." +"values` y :meth:`~dict.items`." #: ../Doc/whatsnew/2.7.rst:606 msgid ":pep:`3106` - Revamping dict.keys(), .values() and .items()" -msgstr "" +msgstr ":pep:`3106` - Renovación dict.keys(), .values() y .items()" #: ../Doc/whatsnew/2.7.rst:606 msgid "" "PEP written by Guido van Rossum. Backported to 2.7 by Alexandre Vassalotti; :" "issue:`1967`." msgstr "" +"PEP escrito por Guido van Rossum. Portado a 2.7 por Alexandre Vassalotti; :" +"issue:`1967`." #: ../Doc/whatsnew/2.7.rst:611 msgid "PEP 3137: The memoryview Object" -msgstr "" +msgstr "PEP 3137: El objeto memoryview" #: ../Doc/whatsnew/2.7.rst:613 msgid "" "The :class:`memoryview` object provides a view of another object's memory " "content that matches the :class:`bytes` type's interface." msgstr "" +"El objeto :class:`memoryview` proporciona una vista del contenido de la " +"memoria de otro objeto que coincide con la interfaz de tipo :class:`bytes`." #: ../Doc/whatsnew/2.7.rst:631 msgid "" "The content of the view can be converted to a string of bytes or a list of " "integers:" msgstr "" +"El contenido de la vista se puede convertir en una cadena de bytes o una " +"lista de números enteros:" #: ../Doc/whatsnew/2.7.rst:643 msgid "" ":class:`memoryview` objects allow modifying the underlying object if it's a " "mutable object." msgstr "" +"Los objetos :class:`memoryview` permiten modificar el objeto subyacente si " +"es un objeto mutable." #: ../Doc/whatsnew/2.7.rst:666 msgid ":pep:`3137` - Immutable Bytes and Mutable Buffer" -msgstr "" +msgstr ":pep:`3137` - Bytes inmutables y búfer mutable" #: ../Doc/whatsnew/2.7.rst:665 msgid "" "PEP written by Guido van Rossum. Implemented by Travis Oliphant, Antoine " "Pitrou and others. Backported to 2.7 by Antoine Pitrou; :issue:`2396`." msgstr "" +"PEP escrito por Guido van Rossum. Implementado por Travis Oliphant, Antoine " +"Pitrou y otros. Portado a 2.7 por Antoine Pitrou; :issue:`2396`." #: ../Doc/whatsnew/2.7.rst:672 msgid "Other Language Changes" -msgstr "" +msgstr "Otros cambios de lenguaje" #: ../Doc/whatsnew/2.7.rst:674 msgid "Some smaller changes made to the core Python language are:" msgstr "" +"Algunos de los cambios mas pequeños hechos al núcleo del lenguaje de Python " +"son:" #: ../Doc/whatsnew/2.7.rst:676 msgid "" From d4949c48246db2eb676fc3c9cba72163a3045554 Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Wed, 16 Dec 2020 18:24:07 -0300 Subject: [PATCH 14/16] 25% --- whatsnew/2.7.po | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index e246147216..e14db3a025 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: 2020-12-16 17:49-0300\n" +"PO-Revision-Date: 2020-12-16 18:23-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -974,10 +974,15 @@ msgid "" "values. ``{}`` continues to represent an empty dictionary; use ``set()`` for " "an empty set." msgstr "" +"La sintaxis para literales de conjuntos se ha actualizado desde Python 3.x. " +"Los corchetes se utilizan para rodear el contenido del conjunto mutable " +"resultante; los literales de conjunto se distinguen de los diccionarios por " +"no contener dos puntos ni valores. ``{}`` sigue representando un diccionario " +"vacío; use ``set()`` para un conjunto vacío." #: ../Doc/whatsnew/2.7.rst:693 msgid "Backported by Alexandre Vassalotti; :issue:`2335`." -msgstr "" +msgstr "Portado por Alexandre Vassalotti; :issue:`2335`." #: ../Doc/whatsnew/2.7.rst:695 msgid "" @@ -985,10 +990,13 @@ msgid "" "generalizing list/generator comprehensions to use the literal syntax for " "sets and dictionaries." msgstr "" +"El diccionario y las comprensiones de conjuntos son otra característica " +"portada desde 3.x, que generaliza las comprensiones de listas / generadores " +"para usar la sintaxis literal para conjuntos y diccionarios." #: ../Doc/whatsnew/2.7.rst:707 msgid "Backported by Alexandre Vassalotti; :issue:`2333`." -msgstr "" +msgstr "Portado por Alexandre Vassalotti; :issue:`2333`." #: ../Doc/whatsnew/2.7.rst:709 msgid "" @@ -996,22 +1004,30 @@ msgid "" "statement. Context managers are processed from left to right and each one " "is treated as beginning a new :keyword:`!with` statement. This means that::" msgstr "" +"La declaración :keyword:`with` ahora puede usar múltiples administradores de " +"contexto en una declaración. Los administradores de contexto se procesan de " +"izquierda a derecha y cada uno se trata como si comenzara una nueva " +"declaración :keyword:`!with`. Esto significa que::" #: ../Doc/whatsnew/2.7.rst:717 msgid "is equivalent to::" -msgstr "" +msgstr "es equivalente a::" #: ../Doc/whatsnew/2.7.rst:723 msgid "" "The :func:`contextlib.nested` function provides a very similar function, so " "it's no longer necessary and has been deprecated." msgstr "" +"La función :func:`contextlib.nested` provee una función muy similar, por lo " +"que ya no es necesario y ha quedado obsoleto." #: ../Doc/whatsnew/2.7.rst:726 msgid "" "(Proposed in https://codereview.appspot.com/53094; implemented by Georg " "Brandl.)" msgstr "" +"(Propuesta en https://codereview.appspot.com/53094; implementado por Georg " +"Brandl.)" #: ../Doc/whatsnew/2.7.rst:729 msgid "" @@ -1023,6 +1039,14 @@ msgid "" "`pickle` and :mod:`json` modules; parsing of float and imaginary literals in " "Python code; and :class:`~decimal.Decimal`-to-float conversion." msgstr "" +"Las conversiones entre números de punto flotante y cadenas ahora se " +"redondean correctamente en la mayoría de las plataformas. Estas conversiones " +"ocurren en muchos lugares diferentes: :func:`str` en flotantes y números " +"complejos; los constructores :class:`float` y :class:`complex`; formato " +"numérico; serializar y deserializar flotantes y números complejos usando los " +"módulos :mod:`marshal`, :mod:`pickle` y :mod:`json`; análisis de literales " +"flotantes e imaginarios en código Python; y conversión :class:`~decimal." +"Decimal` a flotante." #: ../Doc/whatsnew/2.7.rst:741 msgid "" @@ -1031,6 +1055,11 @@ msgid "" "back to *x* under correct rounding (with round-half-to-even rounding mode). " "Previously it gave a string based on rounding x to 17 decimal digits." msgstr "" +"Relacionado con esto, el :func:`repr` de un número de punto flotante *x* " +"ahora devuelve un resultado basado en la cadena decimal más corta que se " +"garantiza que se redondeará a *x* con el redondeo correcto (con el modo de " +"redondeo *round-half-to-even*). Anteriormente, daba una cadena basada en " +"redondear x a 17 dígitos decimales." #: ../Doc/whatsnew/2.7.rst:749 msgid "" From f5cb69c317703da31584c33bbc344edebdf51d21 Mon Sep 17 00:00:00 2001 From: Juan Elias Rodriguez Date: Wed, 16 Dec 2020 18:26:36 -0300 Subject: [PATCH 15/16] Agregado de palabras al diccionario --- dictionaries/whatsnew_2.7.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dictionaries/whatsnew_2.7.txt b/dictionaries/whatsnew_2.7.txt index d23846d86e..a8be8f3872 100644 --- a/dictionaries/whatsnew_2.7.txt +++ b/dictionaries/whatsnew_2.7.txt @@ -1,2 +1,5 @@ argparse Kuchling +subsistemas +syslogging +Travis From 281a7c1a13e818cbdaa428030f5557612bef1e6a Mon Sep 17 00:00:00 2001 From: Rodriguez Juan <73370773+Juerodriguez@users.noreply.github.com> Date: Thu, 17 Dec 2020 09:57:27 -0300 Subject: [PATCH 16/16] Update whatsnew/2.7.po Co-authored-by: Emmanuel Arias --- whatsnew/2.7.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index e14db3a025..5e6ab30f33 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -472,7 +472,7 @@ msgid "" "requires that the insertion order was the same::" msgstr "" "La comparación de dos diccionarios ordenados comprueba tanto las claves como " -"los valores, y requiere que el orden de inserción sea el mismo:" +"los valores, y requiere que el orden de inserción sea el mismo::" #: ../Doc/whatsnew/2.7.rst:278 msgid ""