diff --git a/TRANSLATORS b/TRANSLATORS index 6fe4ae3705..c39ad19d2d 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -5,5 +5,6 @@ Nicolás Demarchi (@gilgamezh) Xavi Francisco (@srxavi) Manuel Kaufmann (@humitos) Cristián Maureira-Fredes (@cmaureir) +Claudia Millán Nebot (@clacri @cheshireminima) María Andrea Vignau (@mavignau @marian-vignau) Marco Richetta (@marcorichetta) diff --git a/dict b/dict index 6746526d2c..168dfe218e 100644 --- a/dict +++ b/dict @@ -11,8 +11,10 @@ Circus Comos Cookbook Fibonacci +Fibonacci Flags Flying +Flying Fortran Fourier Hugunin @@ -93,15 +95,14 @@ docstrings ecualizadora else enrutamiento +enumerador especificador estáticamente except f -Fibonacci flag flags float -Flying format fraccional freeze @@ -160,14 +161,16 @@ nonlocal object option or +parsea +parseada permitiéndole permutaciones personalizadamente pip podés polimórfica -portable portabilidad +portable posicional posicionales post @@ -216,9 +219,9 @@ serializar shell sincronización singleton +singleton sintácticamente situ -singleton sobreescriban sobreescribe socket diff --git a/library/functions.po b/library/functions.po index 224ef42147..108d28f065 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-07 14:37+0200\n" -"PO-Revision-Date: 2020-05-09 17:08+0200\n" +"PO-Revision-Date: 2020-05-10 15:07+0200\n" "Last-Translator: \n" "Language: es\n" "Language-Team: python-doc-esMIME-Version: 1.0\n" @@ -852,10 +852,15 @@ msgid "" "returns a tuple containing a count (from *start* which defaults to 0) and " "the values obtained from iterating over *iterable*." msgstr "" +"Devuelve un objeto enumerador. *iterable* tiene que ser una secuencia, un :" +"term:`iterator`, o algún otro objeto que soporte la iteración. El método :" +"meth:`~iterator.__next__` del iterador devuelto por la función :func:" +"`enumerate` devuelve una tupla que contiene un contador (desde *start*, cuyo " +"valor por defecto es 0) y los valores obtenidos al iterar sobre *iterable*." #: ../Doc/library/functions.rst:448 msgid "Equivalent to::" -msgstr "" +msgstr "Equivalente a::" #: ../Doc/library/functions.rst:459 msgid "" @@ -863,8 +868,13 @@ msgid "" "*globals* must be a dictionary. If provided, *locals* can be any mapping " "object." msgstr "" +"Los argumentos son una cadena y opcionalmente, globales y locales. Si se " +"introduce, *globals* tiene que ser un diccionario, y *locals* puede ser " +"cualquier objeto de mapeo." +# Creo que la duda es "nested scopes" #: ../Doc/library/functions.rst:463 +#, fuzzy msgid "" "The *expression* argument is parsed and evaluated as a Python expression " "(technically speaking, a condition list) using the *globals* and *locals* " @@ -880,12 +890,28 @@ msgid "" "access to the :term:`nested scopes ` (non-locals) in the " "enclosing environment." msgstr "" +"El argumento *expression* se parsea y evalúa como una expresión de Python " +"(técnicamente, una lista de condiciones), usando los diccionarios *globals* " +"y *locals* como espacios de nombres globales y locales. Si el diccionario " +"*globals* está presente y no contiene un valor para la clave " +"``__builtins__``, se inserta bajo esa clave una referencia al diccionario " +"del módulo incorporado :mod:`builtins` antes de que la *expression* sea " +"parseada. Esto significa que en condiciones normales *expression* tiene " +"acceso total al módulo estándar :mod:`builtins` y los entornos restringidos " +"son propagados. Si el diccionario *locals* es omitido entonces su valor por " +"defecto es el diccionario *globals*. Si ambos diccionarios son omitidos, la " +"expresión es ejecutada con las *globals* y *locals* del entorno en el que :" +"func:`eval` es llamada. Tenga en cuenta que *eval()* no tiene acceso al :" +"term:`alcances anidados ` (no-locales) en el entorno que lo " +"contiene." #: ../Doc/library/functions.rst:477 msgid "" "The return value is the result of the evaluated expression. Syntax errors " "are reported as exceptions. Example:" msgstr "" +"El valor que devuelve es el resultado de la expresión evaluada. Los errores " +"de sintaxis son reportados como excepciones. Por ejemplo:" #: ../Doc/library/functions.rst:484 msgid "" @@ -894,6 +920,11 @@ msgid "" "of a string. If the code object has been compiled with ``'exec'`` as the " "*mode* argument, :func:`eval`\\'s return value will be ``None``." msgstr "" +"La función también puede ser utilizada para ejecutar objetos de código " +"arbitrario (como los que crea la función :func:`compile`). En este caso, se " +"pasa un objeto de código en vez de una cadena. Si el objeto de código ha " +"sido compilado usando ``'exec'`` como el argumento *mode*, el valor que " +"devolverá :func:`eval`\\ será ``None``." #: ../Doc/library/functions.rst:489 msgid "" @@ -902,12 +933,18 @@ msgid "" "current global and local dictionary, respectively, which may be useful to " "pass around for use by :func:`eval` or :func:`exec`." msgstr "" +"Pista: la ejecución dinámica de declaraciones está soportada por la función :" +"func:`exec`. Las funciones :func:`globals` y :func:`locals` devuelven los " +"diccionarios global y local en ese momento, lo cual puede ser útil para su " +"uso en :func:`eval` o :func:`exec`." #: ../Doc/library/functions.rst:494 msgid "" "See :func:`ast.literal_eval` for a function that can safely evaluate strings " "with expressions containing only literals." msgstr "" +"Véase :func:`ast.literal_eval`, una función que puede evaluar de forma " +"segura cadenas con expresiones que contienen solo literales." msgid "" "Raises an :ref:`auditing event ` ``exec`` with argument " diff --git a/scripts/find_in_po.py b/scripts/find_in_po.py index f0744aad19..523ebda427 100755 --- a/scripts/find_in_po.py +++ b/scripts/find_in_po.py @@ -22,7 +22,7 @@ def find_in_po(pattern): pofile = polib.pofile(file) for entry in pofile: if entry.msgstr and regex.search(pattern, entry.msgid): - add_str = entry.msgstr + " ·filename: " + file + "·" + add_str = entry.msgid + " ·filename: " + file + "·" table.append( [ fill(add_str, width=available_width),