Skip to content

Completing the built-in functions file (library/functions.po) #254

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 41 commits into from
May 22, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
af08197
translated filter
clacri May 13, 2020
ee72c14
completed float
clacri May 13, 2020
4cd3ede
solved conflict in dict and spell correction
clacri May 14, 2020
87d6835
Merge branch '3.8' of https://github.com/PyCampES/python-docs-es into…
clacri May 14, 2020
aeac0a7
Merge branch '3.8' of https://github.com/PyCampES/python-docs-es into…
clacri May 14, 2020
bfca466
bytearray, bytes and callable translated
clacri May 14, 2020
7fbcc1d
included format and frozenset
clacri May 15, 2020
8570979
a few more functions on attributes, help, hex, id
clacri May 15, 2020
d396207
it is too late. a few more translations
clacri May 16, 2020
645ed8e
included compile
clacri May 16, 2020
3d5a682
included a new script for percentage in library and the function divmod
clacri May 16, 2020
0d47e45
solving conflicts in dict after pulling
clacri May 17, 2020
293e184
completed a few more functions
clacri May 17, 2020
43bc864
tryng to solve build error message
clacri May 18, 2020
a3f510a
tryng to solve build error message
clacri May 18, 2020
39a08de
Merge branch '3.8' into claudia_finish_functions
clacri May 20, 2020
25be159
Update library/functions.po
clacri May 21, 2020
8815992
Update library/functions.po
clacri May 21, 2020
8d08792
Update library/functions.po
clacri May 21, 2020
e75af86
Update library/functions.po
clacri May 21, 2020
6874df2
Update library/functions.po
clacri May 21, 2020
3b8bc18
Update library/functions.po
clacri May 21, 2020
0294066
Update library/functions.po
clacri May 21, 2020
afc783a
Update library/functions.po
clacri May 21, 2020
8145d39
Update library/functions.po
clacri May 21, 2020
a82dcb5
Update library/functions.po
clacri May 21, 2020
7f40efc
Update library/functions.po
clacri May 21, 2020
2d96ac5
Update library/functions.po
clacri May 21, 2020
2066f07
Update library/functions.po
clacri May 21, 2020
67777da
Update library/functions.po
clacri May 21, 2020
aa55e52
Update library/functions.po
clacri May 21, 2020
96503bd
Merge branch '3.8' into claudia_finish_functions
clacri May 21, 2020
f5efe2b
Update library/functions.po
clacri May 21, 2020
a65cc7d
Update library/functions.po
clacri May 21, 2020
96c2ea7
Update library/functions.po
clacri May 21, 2020
b1b6d57
added a few terms to memory and some corrections
clacri May 21, 2020
729b8a9
Merge branch 'claudia_finish_functions' of https://github.com/PyCampE…
clacri May 21, 2020
9f45960
tryng to solve build
clacri May 22, 2020
bbb6f18
Update library/functions.po
clacri May 22, 2020
17fa9cf
Remove duplicated entries that do not exist in the original
humitos May 22, 2020
664cc5d
Update library/functions.po from English source
humitos May 22, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
added a few terms to memory and some corrections
  • Loading branch information
clacri committed May 21, 2020
commit b1b6d57de7156a4ae9742a37c4b60e3a167eda3f
10 changes: 8 additions & 2 deletions .overrides/translation-memory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,10 @@ Términos y bigramas
queda igual ``glossary.po``

callable
invocable ``glossary.po``
invocable ``glossary.po``, ``library/functions.po``

code object
objeto código ``c-api``, ``library/functions.po``

deallocated
desalojable ``glossary.po``
Expand All @@ -73,7 +76,10 @@ Términos y bigramas
path
Ruta. ``glossary.po``

realease
raise
Lanzar, lanza. (referido a excepciones) ``library/functions.po``, ``c-api``

release
version ``HOWTO``

underscore
Expand Down
80 changes: 39 additions & 41 deletions library/functions.po
Original file line number Diff line number Diff line change
Expand Up @@ -442,8 +442,8 @@ msgid ""
"The optional *source* parameter can be used to initialize the array in a few "
"different ways:"
msgstr ""
"El parámetro opcional *source* puede ser empleado para inicializar el vector (*array*) "
"de varias maneras distintas:"
"El parámetro opcional *source* puede ser empleado para inicializar el vector "
"(*array*) de varias maneras distintas:"

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

#: ../Doc/library/functions.rst:174
msgid ""
"Accordingly, constructor arguments are interpreted as for :func:`bytearray`."
msgstr ""
"En consecuencia, los argumentos del constructor son interpretados como los de :"
"func:`bytearray`."
"En consecuencia, los argumentos del constructor son interpretados como los "
"de :func:`bytearray`."

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

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

#: ../Doc/library/functions.rst:196
msgid ""
Expand Down Expand Up @@ -614,11 +613,10 @@ msgid ""
"documentation for information on how to work with AST objects."
msgstr ""
"Compila el *source* en código o en un objeto AST (*Abstract Syntax Tree*, "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

esta es difícil!, no tengo clara la solución así que te comparto las dudas y opciones que se me ocurren:
source - código fuente, no??
code or AST object creo que es (code OR AST) object y no code OR (AST object) por la frase que sigue. así que sería algo como objeto de código (code object) u objeto AST.

Quedaría buscar mejor que es un code object

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gracias! :)

"árbol de sintaxis abstracta). Los objetos de código pueden ser ejecutados "
"por las funciones :func:`exec` or :func:`eval`. *source* puede ser una "
"cadena normal, una cadena de bytes o un objeto AST. Para más información "
"sobre cómo trabajar con objetos AST, revisa la documentación del módulo :mod:"
"`ast`."
"árbol de sintaxis abstracta). Los objetos código pueden ser ejecutados por "
"las funciones :func:`exec` or :func:`eval`. *source* puede ser una cadena "
"normal, una cadena de bytes o un objeto AST. Para más información sobre cómo "
"trabajar con objetos AST, revisa la documentación del módulo :mod:`ast`."

#: ../Doc/library/functions.rst:237
msgid ""
Expand All @@ -627,8 +625,8 @@ msgid ""
"is commonly used)."
msgstr ""
"El argumento *filename* debería dar el fichero desde el que el código fue "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

give > mostrar, indicar?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

si tienes razón

"leído; pasará un valor reconocible en caso este no fuera leído de un fichero "
"(``’<string>’`` es usado comúnmente para esto)."
"leído; pasará un valor reconocible en caso este no fuera leído de un "
"fichero (``’<string>’`` es usado comúnmente para esto)."

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

# 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
#: ../Doc/library/functions.rst:257
Expand Down Expand Up @@ -694,7 +692,7 @@ msgid ""
msgstr ""
"El argumento opcional *flags* también controla si el código compilado puede "
"contener ``await``, ``async for`` y ``async with`` de nivel superior. Cuando "
"se establece el bit ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` , el objeto de código "
"se establece el bit ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` , el objeto código "
"devuelto tiene ``CO_COROUTINE`` establecido en ``co_code``, y puede ser "
"ejecutado de forma interactiva a través de ``await eval(code_object)``."

Expand Down Expand Up @@ -726,8 +724,8 @@ msgid ""
"If you want to parse Python code into its AST representation, see :func:`ast."
"parse`."
msgstr ""
"Si quieres parsear código Python a su representación AST, revisa :func:`ast."
"parse`."
"Si quieres transformar código Python a su representación AST, revisa :func:"
"`ast.parse`."

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

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

#: ../Doc/library/functions.rst:299
Expand Down Expand Up @@ -1076,10 +1074,10 @@ 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 "
"La función también puede ser utilizada para ejecutar objetos 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 "
"pasa un objeto código en vez de una cadena. Si el objeto código ha sido "
"compilado usando ``'exec'`` como el argumento *mode*, el valor que "
"devolverá :func:`eval`\\ será ``None``."

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

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