From 5b1bae86b0ca4b3e5e2915c96462f17884192f22 Mon Sep 17 00:00:00 2001 From: Marco Richetta Date: Sun, 30 Oct 2022 22:12:58 -0300 Subject: [PATCH] Translating ast.po --- library/ast.po | 47 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/library/ast.po b/library/ast.po index fab27b6eda..e9f7fa4000 100644 --- a/library/ast.po +++ b/library/ast.po @@ -11,15 +11,16 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2021-11-02 09:14-0500\n" -"Last-Translator: Cristián Maureira-Fredes \n" -"Language: es\n" +"PO-Revision-Date: 2022-10-30 22:11-0300\n" +"Last-Translator: Marco Richetta \n" "Language-Team: python-doc-es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: 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" "Generated-By: Babel 2.10.3\n" +"X-Generator: Poedit 3.1.1\n" #: ../Doc/library/ast.rst:2 msgid ":mod:`ast` --- Abstract Syntax Trees" @@ -70,16 +71,15 @@ msgid "Node classes" msgstr "Clases Nodo" #: ../Doc/library/ast.rst:46 -#, fuzzy msgid "" "This is the base of all AST node classes. The actual node classes are " "derived from the :file:`Parser/Python.asdl` file, which is reproduced :ref:" "`above `. They are defined in the :mod:`_ast` C module " "and re-exported in :mod:`ast`." msgstr "" -"Esta es la base de todas las clases de nodo AST. Las clases de nodo reales " +"Esta es la base de todas las clases de nodo AST. Las clases de nodo reales " "se derivan del archivo :file:`Parser/Python.asdl`, que se reproduce :ref:" -"`abajo `. Se definen en el módulo :mod:`_ast` C y se " +"`abajo `. Se definen en el módulo :mod:`_ast` C y se " "reexportan en :mod:`ast`." #: ../Doc/library/ast.rst:51 @@ -806,6 +806,9 @@ msgid "" "the same as for :class:`Try` but the :class:`ExceptHandler` nodes in " "``handlers`` are interpreted as ``except*`` blocks rather then ``except``." msgstr "" +"Bloques ``try`` que van seguidos de cláusulas ``except*``. Los atributos son " +"los mismos que para :class:`Try` pero los nodos :class:`ExceptHandler` en " +"``handlers`` se interpretan como bloques ``except*`` en lugar de ``except``." #: ../Doc/library/ast.rst:1203 msgid "" @@ -1171,7 +1174,6 @@ msgstr "" "explícitamente." #: ../Doc/library/ast.rst:1827 -#, fuzzy msgid "" "``keywords`` is a list of :class:`keyword` nodes, principally for " "'metaclass'. Other keywords will be passed to the metaclass, as per " @@ -1179,7 +1181,7 @@ msgid "" msgstr "" "``keywords`` es una lista de nodos :class:`keyword`, principalmente para " "'metaclase'. Otras palabras clave se pasarán a la metaclase, según `PEP-3115 " -"`_." +"`_." #: ../Doc/library/ast.rst:1830 msgid "" @@ -1395,6 +1397,11 @@ msgid "" "following Python literal structures: strings, bytes, numbers, tuples, lists, " "dicts, sets, booleans, ``None`` and ``Ellipsis``." msgstr "" +"Evalúa un nodo de expresión o una cadena de caracteres que contenga " +"únicamente un literal de Python o visualizador de contenedor. La cadena o " +"nodo proporcionado sólo puede consistir en las siguientes estructuras " +"literales de Python: cadenas de caracteres, bytes, números, tuplas, listas, " +"diccionarios, conjuntos, booleanos, ``None`` y ``Ellipsis``." #: ../Doc/library/ast.rst:1998 msgid "" @@ -1402,6 +1409,10 @@ msgid "" "need to parse the values oneself. It is not capable of evaluating " "arbitrarily complex expressions, for example involving operators or indexing." msgstr "" +"Esto se puede usar para evaluar de forma segura las cadenas de caracteres " +"que contienen valores de Python sin la necesidad de analizar los valores uno " +"mismo. No es capaz de evaluar expresiones complejas arbitrariamente, por " +"ejemplo, que involucran operadores o indexación." #: ../Doc/library/ast.rst:2003 msgid "" @@ -1414,16 +1425,23 @@ msgid "" "excessive CPU consumption denial of service on some inputs. Calling it on " "untrusted data is thus not recommended." msgstr "" +"Esta función había sido documentada como \"segura\" en el pasado sin definir " +"lo que eso significaba. Eso era engañoso. Está diseñada específicamente no " +"para ejecutar código Python, a diferencia de la más general :func:`eval`. No " +"hay espacio de nombres, ni búsqueda de nombres, ni capacidad de llamada. " +"Pero no está libre de ataques: Una entrada relativamente pequeña puede " +"llevar a un agotamiento de la memoria o de la pila de C, haciendo colapsar " +"el proceso. También existe la posibilidad de denegación de servicio por " +"consumo excesivo de CPU en algunas entradas. Por lo tanto, no se recomienda " +"llamarlo con datos no confiables." #: ../Doc/library/ast.rst:2013 -#, fuzzy msgid "" "It is possible to crash the Python interpreter due to stack depth " "limitations in Python's AST compiler." msgstr "" -"Es posible bloquear el intérprete de Python con una cadena de caracteres " -"suficientemente grande/compleja debido a las limitaciones de profundidad de " -"pila en el compilador AST de Python." +"Es posible bloquear el intérprete de Python debido a las limitaciones de " +"profundidad de pila en el compilador AST de Python." #: ../Doc/library/ast.rst:2016 msgid "" @@ -1820,13 +1838,12 @@ msgstr "" "transformaciones de código fuente." #: ../Doc/library/ast.rst:2279 -#, fuzzy msgid "" "`leoAst.py `_ unifies the " "token-based and parse-tree-based views of python programs by inserting two-" "way links between tokens and ast nodes." msgstr "" -"`leoAst.py `_ unifica las " +"`leoAst.py `_ unifica las " "vistas basadas en tokens y en *parse-trees* de los programas de Python " "insertando vínculos de doble vía entre tokens y nodos AST."