Skip to content

Commit 45ff06d

Browse files
authored
Merge pull request #608 from mayuti/traduccion-library/atexit.po
Traducido archivo library/atexit.po
2 parents 6204c20 + 3575a60 commit 45ff06d

File tree

1 file changed

+54
-9
lines changed

1 file changed

+54
-9
lines changed

library/atexit.po

+54-9
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
# Copyright (C) 2001-2020, Python Software Foundation
22
# This file is distributed under the same license as the Python package.
3-
# Maintained by the python-doc-es workteam.
3+
# Maintained by the python-doc-es workteam.
44
# docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/
55
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
66
#
7-
#, fuzzy
87
msgid ""
98
msgstr ""
109
"Project-Id-Version: Python 3.8\n"
1110
"Report-Msgid-Bugs-To: \n"
1211
"POT-Creation-Date: 2019-05-06 11:59-0400\n"
13-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12+
"PO-Revision-Date: 2020-07-21 16:16-0300\n"
1513
"Language-Team: python-doc-es\n"
1614
"MIME-Version: 1.0\n"
1715
"Content-Type: text/plain; charset=UTF-8\n"
1816
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18+
"Last-Translator: \n"
19+
"Language: es_AR\n"
20+
"X-Generator: Poedit 2.2.1\n"
1921

2022
#: ../Doc/library/atexit.rst:2
2123
msgid ":mod:`atexit` --- Exit handlers"
22-
msgstr ""
24+
msgstr ":mod:`atexit` --- Gestores de Salida"
2325

2426
#: ../Doc/library/atexit.rst:12
2527
msgid ""
@@ -30,19 +32,31 @@ msgid ""
3032
"``B``, and ``C``, at interpreter termination time they will be run in the "
3133
"order ``C``, ``B``, ``A``."
3234
msgstr ""
35+
"El módulo :mod:`atexit` define funciones para registrar y cancelar el "
36+
"registro de las funciones de limpieza. Las funciones así registradas se "
37+
"ejecutan automáticamente cuando el intérprete se detiene normalmente. El "
38+
"módulo :mod:`atexit` realiza estas funciones en el orden inverso en el que "
39+
"se registraron; si ingresa ``A``, ``B``, y ``C``, cuando el intérprete se "
40+
"detenga, se ejecutarán en el orden ``C``, ``B``, ``A``."
3341

3442
#: ../Doc/library/atexit.rst:19
3543
msgid ""
3644
"**Note:** The functions registered via this module are not called when the "
3745
"program is killed by a signal not handled by Python, when a Python fatal "
3846
"internal error is detected, or when :func:`os._exit` is called."
3947
msgstr ""
48+
"**Nota:** Las funciones registradas a través de este módulo no se invocan "
49+
"cuando el programa es eliminado por una señal no gestionada por Python, "
50+
"cuando se detecta un error fatal interno en Python o cuando se llama a la "
51+
"función :func:`os._exit`."
4052

4153
#: ../Doc/library/atexit.rst:23
4254
msgid ""
4355
"When used with C-API subinterpreters, registered functions are local to the "
4456
"interpreter they were registered in."
4557
msgstr ""
58+
"Cuando se usan con sub-intérpretes API C, las funciones registradas son "
59+
"locales para el intérprete en el que se registraron."
4660

4761
#: ../Doc/library/atexit.rst:29
4862
msgid ""
@@ -51,6 +65,10 @@ msgid ""
5165
"func:`register`. It is possible to register the same function and arguments "
5266
"more than once."
5367
msgstr ""
68+
"Registra *func* como una función que se ejecutará cuando el intérprete se "
69+
"detenga. Cualquier argumento opcional que deba pasarse a *func* debe pasarse "
70+
"como un argumento para la función :func:`register`. Es posible registrar las "
71+
"mismas funciones y argumentos más de una vez."
5472

5573
#: ../Doc/library/atexit.rst:34
5674
msgid ""
@@ -60,6 +78,12 @@ msgid ""
6078
"modules will normally be imported before higher level modules and thus must "
6179
"be cleaned up later."
6280
msgstr ""
81+
"En la finalización normal del programa (por ejemplo, si se llama a la "
82+
"función :func:`sys.exit` o finaliza la ejecución del módulo principal), "
83+
"todas las funciones registradas se invocan en el orden último en entrar, "
84+
"primero en salir. Se supone que los módulos de nivel más bajo normalmente se "
85+
"importarán antes que los módulos de nivel alto y, por lo tanto, se limpiarán "
86+
"al final."
6387

6488
#: ../Doc/library/atexit.rst:40
6589
msgid ""
@@ -68,12 +92,18 @@ msgid ""
6892
"information is saved. After all exit handlers have had a chance to run the "
6993
"last exception to be raised is re-raised."
7094
msgstr ""
95+
"Si se lanza una excepción durante la ejecución de los gestores de salida, se "
96+
"muestra un seguimiento de llamada (a menos que se haya lanzado :exc:"
97+
"`SystemExit`) y se guarda la información de la excepción. Después de que "
98+
"todos los controladores de fin de programa hayan tenido la oportunidad de "
99+
"ejecutarse, la última excepción que se lanzó se vuelve a lanzar."
71100

72101
#: ../Doc/library/atexit.rst:45
73102
msgid ""
74103
"This function returns *func*, which makes it possible to use it as a "
75104
"decorator."
76105
msgstr ""
106+
"Esta función retorna *func*, lo que hace posible usarlo como decorador."
77107

78108
#: ../Doc/library/atexit.rst:51
79109
msgid ""
@@ -82,20 +112,28 @@ msgid ""
82112
"the interpreter shuts down, even if it was registered more than once. :func:"
83113
"`unregister` silently does nothing if *func* was not previously registered."
84114
msgstr ""
115+
"Elimina *func* de la lista de funciones que se ejecutarán cuando el "
116+
"intérprete se detenga. Después de llamar a la función :func:`unregister`, se "
117+
"garantiza que *func* no se llamará cuando el intérprete se detenga, incluso "
118+
"si se ha registrado más de una vez. :func:`unregister` no hace nada y "
119+
"permanece en silencio en caso de que *func* no se haya registrado "
120+
"previamente."
85121

86122
#: ../Doc/library/atexit.rst:61
87123
msgid "Module :mod:`readline`"
88-
msgstr ""
124+
msgstr "Módulo :mod:`readline`"
89125

90126
#: ../Doc/library/atexit.rst:61
91127
msgid ""
92128
"Useful example of :mod:`atexit` to read and write :mod:`readline` history "
93129
"files."
94130
msgstr ""
131+
"Un ejemplo útil del uso de :mod:`atexit` para leer y escribir archivos de "
132+
"historial :mod:`readline`."
95133

96134
#: ../Doc/library/atexit.rst:68
97135
msgid ":mod:`atexit` Example"
98-
msgstr ""
136+
msgstr "Ejemplo con :mod:`atexit`"
99137

100138
#: ../Doc/library/atexit.rst:70
101139
msgid ""
@@ -104,17 +142,24 @@ msgid ""
104142
"automatically when the program terminates without relying on the application "
105143
"making an explicit call into this module at termination. ::"
106144
msgstr ""
145+
"El siguiente ejemplo simple muestra cómo un módulo puede inicializar un "
146+
"contador desde un archivo cuando se importa, y guardar el valor del contador "
147+
"actualizado automáticamente cuando finaliza el programa, sin necesidad de "
148+
"que la aplicación realice una llamada explícita en este módulo cuando el "
149+
"intérprete se detiene. ::"
107150

108151
#: ../Doc/library/atexit.rst:92
109152
msgid ""
110153
"Positional and keyword arguments may also be passed to :func:`register` to "
111154
"be passed along to the registered function when it is called::"
112155
msgstr ""
156+
"Los argumentos posicionales y de palabras clave también se pueden pasar a :"
157+
"func:`register` para volver a pasar a la función registrada cuando se llama::"
113158

114159
#: ../Doc/library/atexit.rst:104
115160
msgid "Usage as a :term:`decorator`::"
116-
msgstr ""
161+
msgstr "Usar como un :term:`decorator`::"
117162

118163
#: ../Doc/library/atexit.rst:112
119164
msgid "This only works with functions that can be called without arguments."
120-
msgstr ""
165+
msgstr "Esto solo funciona con funciones que se pueden invocar sin argumentos."

0 commit comments

Comments
 (0)