Skip to content

Commit ec9dd05

Browse files
authored
Merge pull request #218 from PyCampES/claudia_functions_38
2 parents e191ed6 + 84a936b commit ec9dd05

File tree

4 files changed

+48
-7
lines changed

4 files changed

+48
-7
lines changed

TRANSLATORS

+1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ Nicolás Demarchi (@gilgamezh)
55
Xavi Francisco (@srxavi)
66
Manuel Kaufmann (@humitos)
77
Cristián Maureira-Fredes (@cmaureir)
8+
Claudia Millán Nebot (@clacri @cheshireminima)
89
María Andrea Vignau (@mavignau @marian-vignau)
910
Marco Richetta (@marcorichetta)

dict

+7-4
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ Circus
1111
Comos
1212
Cookbook
1313
Fibonacci
14+
Fibonacci
1415
Flags
1516
Flying
17+
Flying
1618
Fortran
1719
Fourier
1820
Hugunin
@@ -95,15 +97,14 @@ docstrings
9597
ecualizadora
9698
else
9799
enrutamiento
100+
enumerador
98101
especificador
99102
estáticamente
100103
except
101104
f
102-
Fibonacci
103105
flag
104106
flags
105107
float
106-
Flying
107108
format
108109
fraccional
109110
freeze
@@ -162,14 +163,16 @@ nonlocal
162163
object
163164
option
164165
or
166+
parsea
167+
parseada
165168
permitiéndole
166169
permutaciones
167170
personalizadamente
168171
pip
169172
podés
170173
polimórfica
171-
portable
172174
portabilidad
175+
portable
173176
posicional
174177
posicionales
175178
post
@@ -218,9 +221,9 @@ serializar
218221
shell
219222
sincronización
220223
singleton
224+
singleton
221225
sintácticamente
222226
situ
223-
singleton
224227
sobreescriban
225228
sobreescribe
226229
socket

library/functions.po

+39-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-07 14:37+0200\n"
14-
"PO-Revision-Date: 2020-05-09 17:08+0200\n"
14+
"PO-Revision-Date: 2020-05-10 15:07+0200\n"
1515
"Last-Translator: \n"
1616
"Language: es\n"
1717
"Language-Team: python-doc-esMIME-Version: 1.0\n"
@@ -852,19 +852,29 @@ msgid ""
852852
"returns a tuple containing a count (from *start* which defaults to 0) and "
853853
"the values obtained from iterating over *iterable*."
854854
msgstr ""
855+
"Devuelve un objeto enumerador. *iterable* tiene que ser una secuencia, un :"
856+
"term:`iterator`, o algún otro objeto que soporte la iteración. El método :"
857+
"meth:`~iterator.__next__` del iterador devuelto por la función :func:"
858+
"`enumerate` devuelve una tupla que contiene un contador (desde *start*, cuyo "
859+
"valor por defecto es 0) y los valores obtenidos al iterar sobre *iterable*."
855860

856861
#: ../Doc/library/functions.rst:448
857862
msgid "Equivalent to::"
858-
msgstr ""
863+
msgstr "Equivalente a::"
859864

860865
#: ../Doc/library/functions.rst:459
861866
msgid ""
862867
"The arguments are a string and optional globals and locals. If provided, "
863868
"*globals* must be a dictionary. If provided, *locals* can be any mapping "
864869
"object."
865870
msgstr ""
871+
"Los argumentos son una cadena y opcionalmente, globales y locales. Si se "
872+
"introduce, *globals* tiene que ser un diccionario, y *locals* puede ser "
873+
"cualquier objeto de mapeo."
866874

875+
# Creo que la duda es "nested scopes"
867876
#: ../Doc/library/functions.rst:463
877+
#, fuzzy
868878
msgid ""
869879
"The *expression* argument is parsed and evaluated as a Python expression "
870880
"(technically speaking, a condition list) using the *globals* and *locals* "
@@ -880,12 +890,28 @@ msgid ""
880890
"access to the :term:`nested scopes <nested scope>` (non-locals) in the "
881891
"enclosing environment."
882892
msgstr ""
893+
"El argumento *expression* se parsea y evalúa como una expresión de Python "
894+
"(técnicamente, una lista de condiciones), usando los diccionarios *globals* "
895+
"y *locals* como espacios de nombres globales y locales. Si el diccionario "
896+
"*globals* está presente y no contiene un valor para la clave "
897+
"``__builtins__``, se inserta bajo esa clave una referencia al diccionario "
898+
"del módulo incorporado :mod:`builtins` antes de que la *expression* sea "
899+
"parseada. Esto significa que en condiciones normales *expression* tiene "
900+
"acceso total al módulo estándar :mod:`builtins` y los entornos restringidos "
901+
"son propagados. Si el diccionario *locals* es omitido entonces su valor por "
902+
"defecto es el diccionario *globals*. Si ambos diccionarios son omitidos, la "
903+
"expresión es ejecutada con las *globals* y *locals* del entorno en el que :"
904+
"func:`eval` es llamada. Tenga en cuenta que *eval()* no tiene acceso al :"
905+
"term:`alcances anidados <nested scope>` (no-locales) en el entorno que lo "
906+
"contiene."
883907

884908
#: ../Doc/library/functions.rst:477
885909
msgid ""
886910
"The return value is the result of the evaluated expression. Syntax errors "
887911
"are reported as exceptions. Example:"
888912
msgstr ""
913+
"El valor que devuelve es el resultado de la expresión evaluada. Los errores "
914+
"de sintaxis son reportados como excepciones. Por ejemplo:"
889915

890916
#: ../Doc/library/functions.rst:484
891917
msgid ""
@@ -894,6 +920,11 @@ msgid ""
894920
"of a string. If the code object has been compiled with ``'exec'`` as the "
895921
"*mode* argument, :func:`eval`\\'s return value will be ``None``."
896922
msgstr ""
923+
"La función también puede ser utilizada para ejecutar objetos de código "
924+
"arbitrario (como los que crea la función :func:`compile`). En este caso, se "
925+
"pasa un objeto de código en vez de una cadena. Si el objeto de código ha "
926+
"sido compilado usando ``'exec'`` como el argumento *mode*, el valor que "
927+
"devolverá :func:`eval`\\ será ``None``."
897928

898929
#: ../Doc/library/functions.rst:489
899930
msgid ""
@@ -902,12 +933,18 @@ msgid ""
902933
"current global and local dictionary, respectively, which may be useful to "
903934
"pass around for use by :func:`eval` or :func:`exec`."
904935
msgstr ""
936+
"Pista: la ejecución dinámica de declaraciones está soportada por la función :"
937+
"func:`exec`. Las funciones :func:`globals` y :func:`locals` devuelven los "
938+
"diccionarios global y local en ese momento, lo cual puede ser útil para su "
939+
"uso en :func:`eval` o :func:`exec`."
905940

906941
#: ../Doc/library/functions.rst:494
907942
msgid ""
908943
"See :func:`ast.literal_eval` for a function that can safely evaluate strings "
909944
"with expressions containing only literals."
910945
msgstr ""
946+
"Véase :func:`ast.literal_eval`, una función que puede evaluar de forma "
947+
"segura cadenas con expresiones que contienen solo literales."
911948

912949
msgid ""
913950
"Raises an :ref:`auditing event <auditing>` ``exec`` with argument "

scripts/find_in_po.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def find_in_po(pattern):
2222
pofile = polib.pofile(file)
2323
for entry in pofile:
2424
if entry.msgstr and regex.search(pattern, entry.msgid):
25-
add_str = entry.msgstr + " ·filename: " + file + "·"
25+
add_str = entry.msgid + " ·filename: " + file + "·"
2626
table.append(
2727
[
2828
fill(add_str, width=available_width),

0 commit comments

Comments
 (0)