Skip to content

Commit 2db02b4

Browse files
authored
Traducido archivo library/codeop (#1056)
1 parent e225a63 commit 2db02b4

File tree

3 files changed

+46
-5
lines changed

3 files changed

+46
-5
lines changed

TRANSLATORS

+1
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ Willian Garcia (@wgarcia1309)
109109
Ana Medina Bernal (@ana-med)
110110
Juan Biondi (@yeyeto2788)
111111
Hugo Valencia Vargas(@psicobloc)
112+
Pedro Aaron (@paaaron)
112113
Azul Maia Vallejos Salgado (@bleucode)
113114
Iracema Caballero (@iracaballero)
114115
Andreu Vallbona Plazas (@avallbona)

dictionaries/library_codeop.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
filename

library/codeop.po

+44-5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
# Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to get
77
# the list of volunteers
88
#
9-
#, fuzzy
109
msgid ""
1110
msgstr ""
1211
"Project-Id-Version: Python 3.8\n"
@@ -22,11 +21,11 @@ msgstr ""
2221

2322
#: ../Doc/library/codeop.rst:2
2423
msgid ":mod:`codeop` --- Compile Python code"
25-
msgstr ""
24+
msgstr ":mod:`codeop` --- Compila código Python"
2625

2726
#: ../Doc/library/codeop.rst:10
2827
msgid "**Source code:** :source:`Lib/codeop.py`"
29-
msgstr ""
28+
msgstr "**Código fuente:** :source:`Lib/codeop.py`"
3029

3130
#: ../Doc/library/codeop.rst:14
3231
msgid ""
@@ -36,32 +35,45 @@ msgid ""
3635
"include such a loop in your program you probably want to use the :mod:`code` "
3736
"module instead."
3837
msgstr ""
38+
"El módulo :mod:`codeop` proporciona herramientas para emular el bucle "
39+
"principal del intérprete de Python (también conocido como read-eval-print), "
40+
"tal como se hace en el módulo :mod:`code`. Por lo tanto, este módulo no "
41+
"está diseñado para utilizarlo directamente; si desea incluir un ciclo de "
42+
"este tipo en su programa, probablemente es mejor utilizar el módulo :mod:"
43+
"`code` en su lugar."
3944

4045
#: ../Doc/library/codeop.rst:20
4146
msgid "There are two parts to this job:"
42-
msgstr ""
47+
msgstr "Esta actividad consta de dos partes:"
4348

4449
#: ../Doc/library/codeop.rst:22
4550
msgid ""
4651
"Being able to tell if a line of input completes a Python statement: in "
4752
"short, telling whether to print '``>>>``' or '``...``' next."
4853
msgstr ""
54+
"Ser capaz de identificar si una línea de entrada completa una sentencia de "
55+
"Python: en resumen, decir si se debe imprimir a continuación '``>>>``' o "
56+
"'``...``' ."
4957

5058
#: ../Doc/library/codeop.rst:25
5159
msgid ""
5260
"Remembering which future statements the user has entered, so subsequent "
5361
"input can be compiled with these in effect."
5462
msgstr ""
63+
"Recordar qué sentencias posteriores ha ingresado el usuario, para que estas "
64+
"entradas sean incluidas al momento de compilar."
5565

5666
#: ../Doc/library/codeop.rst:28
5767
msgid ""
5868
"The :mod:`codeop` module provides a way of doing each of these things, and a "
5969
"way of doing them both."
6070
msgstr ""
71+
"El módulo :mod:`codeop` proporciona formas de realizar estas dos partes, "
72+
"tanto de forma independiente, como en conjunto."
6173

6274
#: ../Doc/library/codeop.rst:31
6375
msgid "To do just the former:"
64-
msgstr ""
76+
msgstr "Para hacer lo anterior:"
6577

6678
#: ../Doc/library/codeop.rst:35
6779
msgid ""
@@ -71,13 +83,21 @@ msgid ""
7183
"``'<input>'``. Returns ``None`` if *source* is *not* valid Python code, but "
7284
"is a prefix of valid Python code."
7385
msgstr ""
86+
"Intenta compilar *source*, que debe ser una cadena de caracteres de código "
87+
"Python y retorna un objeto si *source* es código Python válido. En este "
88+
"caso, el atributo del nombre del archivo del objeto va a ser *filename*, el "
89+
"cuál por defecto es ``'<input>'``. Retorna ``None`` si *source* no es código "
90+
"Python válido, pero es un prefijo de código Python válido."
7491

7592
#: ../Doc/library/codeop.rst:41
7693
msgid ""
7794
"If there is a problem with *source*, an exception will be raised. :exc:"
7895
"`SyntaxError` is raised if there is invalid Python syntax, and :exc:"
7996
"`OverflowError` or :exc:`ValueError` if there is an invalid literal."
8097
msgstr ""
98+
"Si hay un problema con *source*, se lanzará una excepción. :exc:"
99+
"`SyntaxError` se lanza si hay una sintaxis de Python no válida, y :exc:"
100+
"`OverflowError` o :exc:`ValueError` si hay un literal no válido."
81101

82102
#: ../Doc/library/codeop.rst:45
83103
msgid ""
@@ -86,6 +106,9 @@ msgid ""
86106
"an :term:`expression` (``'eval'``). Any other value will cause :exc:"
87107
"`ValueError` to be raised."
88108
msgstr ""
109+
"El argumento *symbol* determina si *source* se compila como una declaración "
110+
"(``'single'``, el valor predeterminado) o como un :term:`expression` "
111+
"(``'eval'``). Cualquier otro valor hará que se lance :exc:`ValueError`."
89112

90113
#: ../Doc/library/codeop.rst:52
91114
msgid ""
@@ -95,6 +118,12 @@ msgid ""
95118
"backslash followed by two newlines may be followed by arbitrary garbage. "
96119
"This will be fixed once the API for the parser is better."
97120
msgstr ""
121+
"Es posible (pero no probable) que el analizador deje de analizar con un "
122+
"resultado exitoso antes de llegar al final de la fuente; en este caso, los "
123+
"símbolos finales pueden ignorarse en lugar de provocar un error. Por "
124+
"ejemplo, una barra invertida seguida de dos nuevas líneas puede ir seguida "
125+
"de basura arbitraria. Esto se solucionará una vez que la API para el "
126+
"analizador sea mejor."
98127

99128
#: ../Doc/library/codeop.rst:61
100129
msgid ""
@@ -104,6 +133,11 @@ msgid ""
104133
"the instance 'remembers' and compiles all subsequent program texts with the "
105134
"statement in force."
106135
msgstr ""
136+
"Las instancias de esta clase tienen :meth:`__call__` métodos idénticos en "
137+
"firma a la función incorporada :func:`compile`, pero con la diferencia de "
138+
"que si la instancia compila el texto del programa que contiene una "
139+
"instrucción :mod:`__future__`, la instancia 'recuerda' y compila todos los "
140+
"textos de programa posteriores con la declaración en vigor."
107141

108142
#: ../Doc/library/codeop.rst:70
109143
msgid ""
@@ -112,3 +146,8 @@ msgid ""
112146
"program text containing a ``__future__`` statement, the instance 'remembers' "
113147
"and compiles all subsequent program texts with the statement in force."
114148
msgstr ""
149+
"Las instancias de esta clase tienen :meth:`__call__` métodos idénticos en "
150+
"firma a :func:`compile_command`; la diferencia es que si la instancia "
151+
"compila un texto de programa que contiene una declaración ``__future__``, la "
152+
"instancia 'recuerda' y compila todos los textos de programa posteriores con "
153+
"la declaración en vigor."

0 commit comments

Comments
 (0)