Skip to content

Commit b1b6d57

Browse files
committed
added a few terms to memory and some corrections
1 parent 96503bd commit b1b6d57

File tree

2 files changed

+47
-43
lines changed

2 files changed

+47
-43
lines changed

.overrides/translation-memory.rst

+8-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ Términos y bigramas
4747
queda igual ``glossary.po``
4848

4949
callable
50-
invocable ``glossary.po``
50+
invocable ``glossary.po``, ``library/functions.po``
51+
52+
code object
53+
objeto código ``c-api``, ``library/functions.po``
5154

5255
deallocated
5356
desalojable ``glossary.po``
@@ -73,7 +76,10 @@ Términos y bigramas
7376
path
7477
Ruta. ``glossary.po``
7578

76-
realease
79+
raise
80+
Lanzar, lanza. (referido a excepciones) ``library/functions.po``, ``c-api``
81+
82+
release
7783
version ``HOWTO``
7884

7985
underscore

library/functions.po

+39-41
Original file line numberDiff line numberDiff line change
@@ -442,8 +442,8 @@ msgid ""
442442
"The optional *source* parameter can be used to initialize the array in a few "
443443
"different ways:"
444444
msgstr ""
445-
"El parámetro opcional *source* puede ser empleado para inicializar el vector (*array*) "
446-
"de varias maneras distintas:"
445+
"El parámetro opcional *source* puede ser empleado para inicializar el vector "
446+
"(*array*) de varias maneras distintas:"
447447

448448
#: ../Doc/library/functions.rst:147
449449
msgid ""
@@ -497,14 +497,14 @@ msgstr ""
497497
"Devuelve un nuevo objeto *bytes*, que es una secuencia inmutable de enteros "
498498
"en el rango ``0 <= x < 256``. :class:`bytes` es una versión inmutable de :"
499499
"class:`bytearray` — tiene los mismos métodos no-mutables y el mismo "
500-
"comportamiento en términos de indexación y rebanado."
500+
"comportamiento en términos de indexación y segmentación."
501501

502502
#: ../Doc/library/functions.rst:174
503503
msgid ""
504504
"Accordingly, constructor arguments are interpreted as for :func:`bytearray`."
505505
msgstr ""
506-
"En consecuencia, los argumentos del constructor son interpretados como los de :"
507-
"func:`bytearray`."
506+
"En consecuencia, los argumentos del constructor son interpretados como los "
507+
"de :func:`bytearray`."
508508

509509
#: ../Doc/library/functions.rst:176
510510
msgid "Bytes objects can also be created with literals, see :ref:`strings`."
@@ -527,8 +527,8 @@ msgid ""
527527
msgstr ""
528528
"Devuelve :const:`True` si el argumento *object* parece invocable, y :const:"
529529
"`False` sino. Si devuelve ``True``, aun es posible que la invocación falle, "
530-
"pero si es ``False``, invocar el *object* no funcionará nunca. Hay que tener en "
531-
"cuenta que las clases son invocables (ya que llamarlas devuelve una "
530+
"pero si es ``False``, invocar el *object* no funcionará nunca. Hay que "
531+
"tener en cuenta que las clases son invocables (ya que llamarlas devuelve una "
532532
"instancia nueva); y que las instancias lo serán si su clase tiene un método :"
533533
"meth:`__call__`."
534534

@@ -537,8 +537,7 @@ msgid ""
537537
"This function was first removed in Python 3.0 and then brought back in "
538538
"Python 3.2."
539539
msgstr ""
540-
"Está función fue eliminada en Python 3.0 pero traída de vuelta "
541-
"en Python 3.2."
540+
"Está función fue eliminada en Python 3.0 pero traída de vuelta en Python 3.2."
542541

543542
#: ../Doc/library/functions.rst:196
544543
msgid ""
@@ -614,11 +613,10 @@ msgid ""
614613
"documentation for information on how to work with AST objects."
615614
msgstr ""
616615
"Compila el *source* en código o en un objeto AST (*Abstract Syntax Tree*, "
617-
"árbol de sintaxis abstracta). Los objetos de código pueden ser ejecutados "
618-
"por las funciones :func:`exec` or :func:`eval`. *source* puede ser una "
619-
"cadena normal, una cadena de bytes o un objeto AST. Para más información "
620-
"sobre cómo trabajar con objetos AST, revisa la documentación del módulo :mod:"
621-
"`ast`."
616+
"árbol de sintaxis abstracta). Los objetos código pueden ser ejecutados por "
617+
"las funciones :func:`exec` or :func:`eval`. *source* puede ser una cadena "
618+
"normal, una cadena de bytes o un objeto AST. Para más información sobre cómo "
619+
"trabajar con objetos AST, revisa la documentación del módulo :mod:`ast`."
622620

623621
#: ../Doc/library/functions.rst:237
624622
msgid ""
@@ -627,8 +625,8 @@ msgid ""
627625
"is commonly used)."
628626
msgstr ""
629627
"El argumento *filename* debería dar el fichero desde el que el código fue "
630-
"leído; pasará un valor reconocible en caso este no fuera leído de un fichero "
631-
"(``’<string>’`` es usado comúnmente para esto)."
628+
"leído; pasará un valor reconocible en caso este no fuera leído de un "
629+
"fichero (``’<string>’`` es usado comúnmente para esto)."
632630

633631
#: ../Doc/library/functions.rst:241
634632
msgid ""
@@ -660,12 +658,12 @@ msgstr ""
660658
"`future statements <future>` afectan a la compilación de *source*. Si "
661659
"ninguno de los dos está presente (o los dos son cero), el código se compila "
662660
"con las declaraciones futuras que están en el código que está llamando a :"
663-
"func:`compile`. Si el argumento *flags* está presente, y *dont_inherit* no (o es "
664-
"cero), entonces se usan las declaraciones futuras especificadas en el argumento "
665-
"*flags*, además de aquellas que iban a ser utilizadas en "
666-
"cualquier caso. Si *dont_inherit* es un entero distinto de cero entonces el "
667-
"argumento *flags* es ignorado y no se consideran las declaraciones futuras "
668-
"en efecto durante la llamada a *compile*."
661+
"func:`compile`. Si el argumento *flags* está presente, y *dont_inherit* no "
662+
"(o es cero), entonces se usan las declaraciones futuras especificadas en el "
663+
"argumento *flags*, además de aquellas que iban a ser utilizadas en cualquier "
664+
"caso. Si *dont_inherit* es un entero distinto de cero entonces el argumento "
665+
"*flags* es ignorado y no se consideran las declaraciones futuras en efecto "
666+
"durante la llamada a *compile*."
669667

670668
# a ver, lo del bitwise ORed together me resulta dificil de traducir, creo que está bien pero quiero llamar la atención sobre esto a los revisores
671669
#: ../Doc/library/functions.rst:257
@@ -694,7 +692,7 @@ msgid ""
694692
msgstr ""
695693
"El argumento opcional *flags* también controla si el código compilado puede "
696694
"contener ``await``, ``async for`` y ``async with`` de nivel superior. Cuando "
697-
"se establece el bit ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` , el objeto de código "
695+
"se establece el bit ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` , el objeto código "
698696
"devuelto tiene ``CO_COROUTINE`` establecido en ``co_code``, y puede ser "
699697
"ejecutado de forma interactiva a través de ``await eval(code_object)``."
700698

@@ -726,8 +724,8 @@ msgid ""
726724
"If you want to parse Python code into its AST representation, see :func:`ast."
727725
"parse`."
728726
msgstr ""
729-
"Si quieres parsear código Python a su representación AST, revisa :func:`ast."
730-
"parse`."
727+
"Si quieres transformar código Python a su representación AST, revisa :func:"
728+
"`ast.parse`."
731729

732730
msgid ""
733731
"Raises an :ref:`auditing event <auditing>` ``compile`` with arguments "
@@ -753,9 +751,9 @@ msgid ""
753751
"to facilitate detection of incomplete and complete statements in the :mod:"
754752
"`code` module."
755753
msgstr ""
756-
"Cuando se compile una cadena multi-línea de código en los modos ``’single’`` "
757-
"o ``’eval’``, la entrada debe terminar con un carácter de nueva "
758-
"línea como mínimo. Esto facilita la detección de declaraciones completas e incompletas "
754+
"Cuando se compile una cadena multilínea de código en los modos ``’single’`` "
755+
"o ``’eval’``, la entrada debe terminar con un carácter de nueva línea como "
756+
"mínimo. Esto facilita la detección de declaraciones completas e incompletas "
759757
"en el módulo :mod:`code`."
760758

761759
# lo de stack depth limitations no estoy segura de como traducirlo: en términos de profundidad de la pila?
@@ -766,8 +764,8 @@ msgid ""
766764
"complex string when compiling to an AST object due to stack depth "
767765
"limitations in Python's AST compiler."
768766
msgstr ""
769-
"Es posible bloquear el intérprete de Python con una cadena lo "
770-
"suficientemente larga o compleja al compilar a un objeto AST, debido a "
767+
"Es posible que el intérprete de Python pare inesperadamente con una cadena "
768+
"lo suficientemente larga o compleja al compilar a un objeto AST, debido a "
771769
"limitaciones en el compilador de AST de Python."
772770

773771
#: ../Doc/library/functions.rst:299
@@ -1076,10 +1074,10 @@ msgid ""
10761074
"of a string. If the code object has been compiled with ``'exec'`` as the "
10771075
"*mode* argument, :func:`eval`\\'s return value will be ``None``."
10781076
msgstr ""
1079-
"La función también puede ser utilizada para ejecutar objetos de código "
1077+
"La función también puede ser utilizada para ejecutar objetos código "
10801078
"arbitrario (como los que crea la función :func:`compile`). En este caso, se "
1081-
"pasa un objeto de código en vez de una cadena. Si el objeto de código ha "
1082-
"sido compilado usando ``'exec'`` como el argumento *mode*, el valor que "
1079+
"pasa un objeto código en vez de una cadena. Si el objeto código ha sido "
1080+
"compilado usando ``'exec'`` como el argumento *mode*, el valor que "
10831081
"devolverá :func:`eval`\\ será ``None``."
10841082

10851083
#: ../Doc/library/functions.rst:489
@@ -1130,13 +1128,13 @@ msgid ""
11301128
"`exec` function. The return value is ``None``."
11311129
msgstr ""
11321130
"Esta función soporta ejecución dinámica de código de Python. *object* debe "
1133-
"ser una cadena o un objeto de código. Si es una cadena, esta es paseada como "
1134-
"un conjunto de declaraciones de Python que es ejecutado (a menos que ocurra "
1135-
"un error de sintaxis). [#]_ Si es un objeto de código, es simplemente "
1136-
"ejecutado. En todos los casos, se espera que el código ejecutado sea un "
1137-
"válido como entrada de fichero (ver la sección “Entrada de Fichero” en el "
1138-
"Manual de Referencia). Ten en cuenta que las declaraciones :keyword:`return` "
1139-
"y :keyword:`yield` no pueden ser usadas fuera de definiciones de funciones "
1131+
"ser una cadena o un objeto código. Si es una cadena, esta es paseada como un "
1132+
"conjunto de declaraciones de Python que es ejecutado (a menos que ocurra un "
1133+
"error de sintaxis). [#]_ Si es un objeto código, es simplemente ejecutado. "
1134+
"En todos los casos, se espera que el código ejecutado sea un válido como "
1135+
"entrada de fichero (ver la sección “Entrada de Fichero” en el Manual de "
1136+
"Referencia). Ten en cuenta que las declaraciones :keyword:`return` y :"
1137+
"keyword:`yield` no pueden ser usadas fuera de definiciones de funciones "
11401138
"incluso en el contexto de código pasado a la función :func:`exec`. El valor "
11411139
"de retorno es ``None``."
11421140

@@ -1157,7 +1155,7 @@ msgstr ""
11571155
"diccionario (y no una subclase de diccionario), que será usada tanto para "
11581156
"las variables locales como las globales. Si se indican tanto *globals* como "
11591157
"*locals*, son usadas para las variables globales y locales respectivamente. "
1160-
"Si se indican, *locals* puede ser cualquier objeto de mareo. Recuerda que a "
1158+
"Si se indican, *locals* puede ser cualquier objeto de mapeo. Recuerda que a "
11611159
"nivel de módulo, *globals* y *locals* son el mismo diccionario. Si *exec* "
11621160
"recibe dos objetos separados como *globals* y *locals*, el código será "
11631161
"ejecutado como si estuviera incorporado en una definición de clase."

0 commit comments

Comments
 (0)