6
6
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to
7
7
# get the list of volunteers
8
8
#
9
- #, fuzzy
10
9
msgid ""
11
10
msgstr ""
12
11
"Project-Id-Version : Python 3.8\n "
13
12
"Report-Msgid-Bugs-To : \n "
14
13
"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 "
17
15
"Language-Team : python-doc-es\n "
18
16
"MIME-Version : 1.0\n "
19
- "Content-Type : text/plain; charset=utf -8\n "
17
+ "Content-Type : text/plain; charset=UTF -8\n "
20
18
"Content-Transfer-Encoding : 8bit\n "
21
19
"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 "
22
24
23
25
#: ../Doc/c-api/file.rst:6
24
26
msgid "File Objects"
25
- msgstr ""
27
+ msgstr "Objetos archivo "
26
28
27
29
#: ../Doc/c-api/file.rst:10
28
30
msgid ""
@@ -35,6 +37,16 @@ msgid ""
35
37
"reporting in the interpreter; third-party code is advised to access the :mod:"
36
38
"`io` APIs instead."
37
39
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`."
38
50
39
51
#: ../Doc/c-api/file.rst:22
40
52
msgid ""
@@ -45,17 +57,28 @@ msgid ""
45
57
"failure. For a more comprehensive description of the arguments, please refer "
46
58
"to the :func:`io.open` function documentation."
47
59
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`."
48
67
49
68
#: ../Doc/c-api/file.rst:31
50
69
msgid ""
51
70
"Since Python streams have their own buffering layer, mixing them with OS-"
52
71
"level file descriptors can produce various issues (such as unexpected "
53
72
"ordering of data)."
54
73
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)."
55
78
56
79
#: ../Doc/c-api/file.rst:35
57
80
msgid "Ignore *name* attribute."
58
- msgstr ""
81
+ msgstr "Ignora el atributo *name*. "
59
82
60
83
#: ../Doc/c-api/file.rst:41
61
84
msgid ""
@@ -65,6 +88,11 @@ msgid ""
65
88
"integer, which is returned as the file descriptor value. Sets an exception "
66
89
"and returns ``-1`` on failure."
67
90
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."
68
96
69
97
#: ../Doc/c-api/file.rst:52
70
98
msgid ""
@@ -78,43 +106,67 @@ msgid ""
78
106
"regardless of length, but :exc:`EOFError` is raised if the end of the file "
79
107
"is reached immediately."
80
108
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."
81
118
82
119
#: ../Doc/c-api/file.rst:65
83
120
msgid ""
84
121
"Overrides the normal behavior of :func:`io.open_code` to pass its parameter "
85
122
"through the provided handler."
86
123
msgstr ""
124
+ "Sobrescribe el comportamiento normal de :func:`io.open_code` para pasar su "
125
+ "parámetro a través del controlador proporcionado."
87
126
88
127
#: ../Doc/c-api/file.rst:68
89
128
msgid ""
90
129
"The handler is a function of type :c:type:`PyObject *(\\ *)(PyObject *path, "
91
130
"void *userData)`, where *path* is guaranteed to be :c:type:`PyUnicodeObject`."
92
131
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`."
93
135
94
136
#: ../Doc/c-api/file.rst:71
95
137
msgid ""
96
138
"The *userData* pointer is passed into the hook function. Since hook "
97
139
"functions may be called from different runtimes, this pointer should not "
98
140
"refer directly to Python state."
99
141
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."
100
145
101
146
#: ../Doc/c-api/file.rst:75
102
147
msgid ""
103
148
"As this hook is intentionally used during import, avoid importing new "
104
149
"modules during its execution unless they are known to be frozen or available "
105
150
"in ``sys.modules``."
106
151
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``."
107
155
108
156
#: ../Doc/c-api/file.rst:79
109
157
msgid ""
110
158
"Once a hook has been set, it cannot be removed or replaced, and later calls "
111
159
"to :c:func:`PyFile_SetOpenCodeHook` will fail. On failure, the function "
112
160
"returns -1 and sets an exception if the interpreter has been initialized."
113
161
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."
114
166
115
167
#: ../Doc/c-api/file.rst:83
116
168
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`. "
118
170
119
171
#: ../Doc/c-api/file.rst:93
120
172
msgid ""
@@ -123,9 +175,16 @@ msgid ""
123
175
"instead of the :func:`repr`. Return ``0`` on success or ``-1`` on failure; "
124
176
"the appropriate exception will be set."
125
177
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."
126
183
127
184
#: ../Doc/c-api/file.rst:101
128
185
msgid ""
129
186
"Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on "
130
187
"failure; the appropriate exception will be set."
131
188
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."
0 commit comments