Skip to content

Commit 82a8373

Browse files
authored
Merge branch '3.8' into traduccion-typeobj
2 parents 03dc05c + d70163d commit 82a8373

File tree

4 files changed

+155
-33
lines changed

4 files changed

+155
-33
lines changed

c-api/file.po

+66-7
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,25 @@
66
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to
77
# get the list of volunteers
88
#
9-
#, fuzzy
109
msgid ""
1110
msgstr ""
1211
"Project-Id-Version: Python 3.8\n"
1312
"Report-Msgid-Bugs-To: \n"
1413
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
15-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
16-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14+
"PO-Revision-Date: 2020-05-10 20:52+0200\n"
1715
"Language-Team: python-doc-es\n"
1816
"MIME-Version: 1.0\n"
19-
"Content-Type: text/plain; charset=utf-8\n"
17+
"Content-Type: text/plain; charset=UTF-8\n"
2018
"Content-Transfer-Encoding: 8bit\n"
2119
"Generated-By: Babel 2.8.0\n"
20+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
21+
"Last-Translator: Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
22+
"Language: es\n"
23+
"X-Generator: Poedit 2.3\n"
2224

2325
#: ../Doc/c-api/file.rst:6
2426
msgid "File Objects"
25-
msgstr ""
27+
msgstr "Objetos archivo"
2628

2729
#: ../Doc/c-api/file.rst:10
2830
msgid ""
@@ -35,6 +37,16 @@ msgid ""
3537
"reporting in the interpreter; third-party code is advised to access the :mod:"
3638
"`io` APIs instead."
3739
msgstr ""
40+
"Estas API son una emulación mínima de la API Python 2 en C para objetos de "
41+
"archivo incorporados, que solía depender del soporte de E/S (*I/O*) "
42+
"almacenadas en la memoria intermedia (:c:type:`FILE\\*`) de la biblioteca "
43+
"estándar C. En Python 3, los archivos y las secuencias utilizan el nuevo "
44+
"módulo :mod:`io`, que define varias capas sobre las E/S sin búfer de bajo "
45+
"nivel del sistema operativo. Las funciones que se describen a continuación "
46+
"son envoltorios en C de conveniencia sobre estas nuevas API y están "
47+
"destinadas principalmente a la notificación de errores internos en el "
48+
"intérprete; se recomienda que el código de terceros acceda a las API :mod:"
49+
"`io`."
3850

3951
#: ../Doc/c-api/file.rst:22
4052
msgid ""
@@ -45,17 +57,28 @@ msgid ""
4557
"failure. For a more comprehensive description of the arguments, please refer "
4658
"to the :func:`io.open` function documentation."
4759
msgstr ""
60+
"Crea un objeto archivo Python a partir del descriptor de archivo de un "
61+
"archivo ya abierto *fd*. Los argumentos *name*, *encoding*, *errors* y "
62+
"*newline* pueden ser ``NULL`` para usar los valores predeterminados; "
63+
"*buffering* puede ser *-1* para usar el valor predeterminado. *name* se "
64+
"ignora y se mantiene por compatibilidad con versiones anteriores. Devuelve "
65+
"``NULL`` en caso de error. Para obtener una descripción más completa de los "
66+
"argumentos, consulte la documentación de la función :func:`io.open`."
4867

4968
#: ../Doc/c-api/file.rst:31
5069
msgid ""
5170
"Since Python streams have their own buffering layer, mixing them with OS-"
5271
"level file descriptors can produce various issues (such as unexpected "
5372
"ordering of data)."
5473
msgstr ""
74+
"Dado que las transmisiones (*streams*) de Python tienen su propia capa de "
75+
"almacenamiento en búfer, combinarlas con descriptores de archivos a nivel "
76+
"del sistema operativo puede producir varios problemas (como un pedido "
77+
"inesperado de datos)."
5578

5679
#: ../Doc/c-api/file.rst:35
5780
msgid "Ignore *name* attribute."
58-
msgstr ""
81+
msgstr "Ignora el atributo *name*."
5982

6083
#: ../Doc/c-api/file.rst:41
6184
msgid ""
@@ -65,6 +88,11 @@ msgid ""
6588
"integer, which is returned as the file descriptor value. Sets an exception "
6689
"and returns ``-1`` on failure."
6790
msgstr ""
91+
"Retorna el descriptor de archivo asociado con *p* como :c:type:`int`. Si el "
92+
"objeto es un entero, se devuelve su valor. Si no, se llama al método :meth:"
93+
"`~io.IOBase.fileno` del objeto si existe; el método debe devolver un número "
94+
"entero, que se retorna como el valor del descriptor de archivo. Establece "
95+
"una excepción y retorna ``-1`` en caso de error."
6896

6997
#: ../Doc/c-api/file.rst:52
7098
msgid ""
@@ -78,43 +106,67 @@ msgid ""
78106
"regardless of length, but :exc:`EOFError` is raised if the end of the file "
79107
"is reached immediately."
80108
msgstr ""
109+
"Equivalente a ``p.readline([n])``, esta función lee una línea del objeto "
110+
"*p*. *p* puede ser un objeto archivo o cualquier objeto con un método :meth:"
111+
"`~io.IOBase.readline`. Si *n* es ``0``, se lee exactamente una línea, "
112+
"independientemente de la longitud de la línea. Si *n* es mayor que ``0``, no "
113+
"se leerán más de *n* bytes del archivo; se puede retornar una línea parcial. "
114+
"En ambos casos, se retorna una cadena de caracteres vacía si se llega al "
115+
"final del archivo de inmediato. Si *n* es menor que ``0``, sin embargo, se "
116+
"lee una línea independientemente de la longitud, pero :exc:`EOFError` se "
117+
"lanza si se llega al final del archivo de inmediato."
81118

82119
#: ../Doc/c-api/file.rst:65
83120
msgid ""
84121
"Overrides the normal behavior of :func:`io.open_code` to pass its parameter "
85122
"through the provided handler."
86123
msgstr ""
124+
"Sobrescribe el comportamiento normal de :func:`io.open_code` para pasar su "
125+
"parámetro a través del controlador proporcionado."
87126

88127
#: ../Doc/c-api/file.rst:68
89128
msgid ""
90129
"The handler is a function of type :c:type:`PyObject *(\\*)(PyObject *path, "
91130
"void *userData)`, where *path* is guaranteed to be :c:type:`PyUnicodeObject`."
92131
msgstr ""
132+
"El controlador es una función de tipo :c:type:`PyObject *(\\*)(PyObject "
133+
"*path, void *userData)`, donde se garantiza que *path* sea :c:type:"
134+
"`PyUnicodeObject`."
93135

94136
#: ../Doc/c-api/file.rst:71
95137
msgid ""
96138
"The *userData* pointer is passed into the hook function. Since hook "
97139
"functions may be called from different runtimes, this pointer should not "
98140
"refer directly to Python state."
99141
msgstr ""
142+
"El puntero *userData* se pasa a la función de enlace. Dado que las funciones "
143+
"de enlace pueden llamarse desde diferentes tiempos de ejecución, este "
144+
"puntero no debe referirse directamente al estado de Python."
100145

101146
#: ../Doc/c-api/file.rst:75
102147
msgid ""
103148
"As this hook is intentionally used during import, avoid importing new "
104149
"modules during its execution unless they are known to be frozen or available "
105150
"in ``sys.modules``."
106151
msgstr ""
152+
"Como este *hook* se usa intencionalmente durante la importación, evite "
153+
"importar nuevos módulos durante su ejecución a menos que se sepa que están "
154+
"congelados o disponibles en ``sys.modules``."
107155

108156
#: ../Doc/c-api/file.rst:79
109157
msgid ""
110158
"Once a hook has been set, it cannot be removed or replaced, and later calls "
111159
"to :c:func:`PyFile_SetOpenCodeHook` will fail. On failure, the function "
112160
"returns -1 and sets an exception if the interpreter has been initialized."
113161
msgstr ""
162+
"Una vez que se ha establecido un *hook*, no se puede quitar ni reemplazar, y "
163+
"luego llamadas a :c:func:`PyFile_SetOpenCodeHook` fallarán. En caso de "
164+
"error, la función devuelve -1 y establece una excepción si el intérprete se "
165+
"ha inicializado."
114166

115167
#: ../Doc/c-api/file.rst:83
116168
msgid "This function is safe to call before :c:func:`Py_Initialize`."
117-
msgstr ""
169+
msgstr "Es seguro llamar a esta función antes de :c:func:`Py_Initialize`."
118170

119171
#: ../Doc/c-api/file.rst:93
120172
msgid ""
@@ -123,9 +175,16 @@ msgid ""
123175
"instead of the :func:`repr`. Return ``0`` on success or ``-1`` on failure; "
124176
"the appropriate exception will be set."
125177
msgstr ""
178+
"Escribe el objecto *obj* en el objeto archivo *p*. El único indicador "
179+
"admitido para *flags* es :const:`Py_PRINT_RAW`; si se proporciona, se "
180+
"escribe el :func:`str` del objeto en lugar de :func:`repr`. Retorna ``0`` en "
181+
"caso de éxito o ``-1`` en caso de error; se establecerá la excepción "
182+
"apropiada."
126183

127184
#: ../Doc/c-api/file.rst:101
128185
msgid ""
129186
"Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on "
130187
"failure; the appropriate exception will be set."
131188
msgstr ""
189+
"Escribe la cadena *s* en el objeto archivo *p*. Retorna ``0`` en caso de "
190+
"éxito o ``-1`` en caso de error; se establecerá la excepción apropiada."

dict

+17-15
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Android
99
Associates
1010
Autocompletado
1111
Awk
12-
implementadores
1312
B
1413
BSD
1514
Boddie
@@ -24,8 +23,10 @@ Cocoa
2423
Comos
2524
Compaq
2625
Cookbook
26+
Ctrl
2727
Cython
2828
Distutils
29+
Distutils
2930
FLTK
3031
Fibonacci
3132
Finder
@@ -41,6 +42,7 @@ Gtk+
4142
HTML
4243
Hammond
4344
Hat
45+
Hat
4446
Henstridge
4547
Hewlett
4648
Hugunin
@@ -63,6 +65,7 @@ Mac
6365
MacOS
6466
Macintosh
6567
Mandrake
68+
Mandrake
6669
Mark
6770
Microsoft
6871
Mitch
@@ -100,6 +103,7 @@ SciPy
100103
SimpleFileExFlags
101104
Smalltalk
102105
Solaris
106+
Solaris
103107
Spot
104108
Stein
105109
TCP
@@ -134,6 +138,7 @@ backspace
134138
bash
135139
batch
136140
bdist
141+
bdist
137142
big-endian
138143
bloqueante
139144
bug
@@ -173,6 +178,7 @@ desasignarán
173178
desasignador
174179
desasignadores
175180
descargable
181+
descargable
176182
descompresor
177183
deserialización
178184
deserializar
@@ -192,6 +198,7 @@ env
192198
especificador
193199
estáticamente
194200
except
201+
exit
195202
f
196203
finalizador
197204
finalizadores
@@ -211,8 +218,10 @@ hardware
211218
hash
212219
hashables
213220
host
221+
i
214222
idiomáticas
215223
if
224+
implementadores
216225
import
217226
imports
218227
imprimible
@@ -278,6 +287,7 @@ multilínea
278287
multiprocesamiento
279288
mutex
280289
mxBase
290+
mxBase
281291
ncurses
282292
nonlocal
283293
object
@@ -312,6 +322,7 @@ py
312322
pyc
313323
python
314324
R
325+
quit
315326
read
316327
readline
317328
recompila
@@ -345,6 +356,7 @@ script
345356
scripting
346357
scripts
347358
sdux
359+
sdux
348360
search
349361
secuencialmente
350362
seguirle
@@ -391,6 +403,7 @@ tab
391403
tabulación
392404
takefocus
393405
tarball
406+
tarball
394407
termcap
395408
testeo
396409
timestamp
@@ -418,21 +431,10 @@ wxWidgets
418431
wxwidgets
419432
x
420433
ydel
434+
ydel
421435
zip
422-
zipimporter
423-
zlib
424436
zip
425437
zipimporter
438+
zipimporter
439+
zlib
426440
zlib
427-
metadatos
428-
tarball
429-
ydel
430-
Solaris
431-
bdist
432-
sdux
433-
Hat
434-
Mandrake
435-
cargable
436-
Distutils
437-
descargable
438-
mxBase

0 commit comments

Comments
 (0)