Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd70163d

Browse files
authored
Merge pull request#222 from cmaureir/traduccion-file
Traducido c-api/file
2 parentsfabf462 +5e0fa4f commitd70163d

File tree

1 file changed

+66
-7
lines changed

1 file changed

+66
-7
lines changed

‎c-api/file.po

Lines changed: 66 additions & 7 deletions
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."

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp