Skip to content
Closed
Changes from all commits
Commits
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
63 changes: 26 additions & 37 deletions c-api/file.po
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ msgid "File Objects"
msgstr "Objetos archivo"

#: ../Doc/c-api/file.rst:10
#, fuzzy
msgid ""
"These APIs are a minimal emulation of the Python 2 C API for built-in file "
"objects, which used to rely on the buffered I/O (:c:expr:`FILE*`) support "
Expand All @@ -36,17 +35,15 @@ msgid ""
"C wrappers over these new APIs, and meant mostly for internal error "
"reporting in the interpreter; third-party code is advised to access the :mod:"
"`io` APIs instead."
msgstr ""
"Estas API son una emulación mínima de la API Python 2 en C para objetos de "
"archivo incorporados, que solía depender del soporte de E/S (*I/O*) "
"almacenadas en la memoria intermedia (:c:type:`FILE\\*`) de la biblioteca "
"estándar C. En Python 3, los archivos y las secuencias utilizan el nuevo "
"módulo :mod:`io`, que define varias capas sobre las E/S sin búfer de bajo "
"nivel del sistema operativo. Las funciones que se describen a continuación "
"son envoltorios en C de conveniencia sobre estas nuevas API y están "
"destinadas principalmente a la notificación de errores internos en el "
"intérprete; se recomienda que el código de terceros acceda a las API :mod:"
"`io`."
msgstr "Estas API son una emulación mínima de la API de C de Python 2 para "
"objetos de archivo incorporados, que solían depender del soporte de E/S con "
"búfer (:c:expr:`FILE*`) de la biblioteca estándar de C. En Python 3, los "
"archivos y flujos utilizan el nuevo módulo :mod:`io`, que define varias capas"
" sobre la E/S sin búfer de bajo nivel del sistema operativo. Las funciones "
"descritas a continuación son envoltorios de conveniencia en C sobre estas "
"nuevas API y están pensadas principalmente para la notificación de errores "
"internos en el intérprete; se recomienda que el código de terceros acceda a "
"las API de :mod:`io`."

#: ../Doc/c-api/file.rst:22
msgid ""
Expand Down Expand Up @@ -81,19 +78,17 @@ msgid "Ignore *name* attribute."
msgstr "Ignora el atributo *name*."

#: ../Doc/c-api/file.rst:41
#, fuzzy
msgid ""
"Return the file descriptor associated with *p* as an :c:expr:`int`. If the "
"object is an integer, its value is returned. If not, the object's :meth:"
"`~io.IOBase.fileno` method is called if it exists; the method must return an "
"integer, which is returned as the file descriptor value. Sets an exception "
"and returns ``-1`` on failure."
msgstr ""
"Retorna el descriptor de archivo asociado con *p* como :c:type:`int`. Si el "
"objeto es un entero, se retorna su valor. Si no, se llama al método :meth:"
"`~io.IOBase.fileno` del objeto si existe; el método debe retornar un número "
"entero, que se retorna como el valor del descriptor de archivo. Establece "
"una excepción y retorna ``-1`` en caso de error."
msgstr "Retorna el descriptor de archivo asociado a *p* como :c:expr:`int`. Si"
" el objeto es un entero, se retorna su valor. En caso contrario, se llama al "
"método :meth:`~io.IOBase.fileno` del objeto si existe; el método debe "
"retornar un número entero, que se retorna como el valor del descriptor de "
"archivo. Establece una excepción y retorna ``-1`` en caso de error."

#: ../Doc/c-api/file.rst:52
msgid ""
Expand Down Expand Up @@ -127,17 +122,14 @@ msgstr ""

#: ../Doc/c-api/file.rst:68
msgid "The *handler* is a function of type:"
msgstr ""
msgstr "El *handler* es una función de tipo:"

#: ../Doc/c-api/file.rst:73
#, fuzzy
msgid ""
"Equivalent of :c:expr:`PyObject *(\\*)(PyObject *path, void *userData)`, "
"where *path* is guaranteed to be :c:type:`PyUnicodeObject`."
msgstr ""
"El controlador es una función de tipo :c:type:`PyObject *(\\*)(PyObject "
"*path, void *userData)`, donde se garantiza que *path* sea :c:type:"
"`PyUnicodeObject`."
msgstr "Equivalente a :c:expr:`PyObject *(\\*)(PyObject *path, void "
"*userData)`, donde se garantiza que *path* es :c:type:`PyUnicodeObject`."

#: ../Doc/c-api/file.rst:77
msgid ""
Expand Down Expand Up @@ -183,18 +175,16 @@ msgstr ""
"argumentos."

#: ../Doc/c-api/file.rst:101
#, fuzzy
msgid ""
"Write object *obj* to file object *p*. The only supported flag for *flags* "
"is :c:macro:`Py_PRINT_RAW`; if given, the :func:`str` of the object is "
"written instead of the :func:`repr`. Return ``0`` on success or ``-1`` on "
"failure; the appropriate exception will be set."
msgstr ""
"Escribe el objeto *obj* en el objeto archivo *p*. El único indicador "
"admitido para *flags* es :const:`Py_PRINT_RAW`; si se proporciona, se "
"escribe el :func:`str` del objeto en lugar de :func:`repr`. Retorna ``0`` en "
"caso de éxito o ``-1`` en caso de error; se establecerá la excepción "
"apropiada."
msgstr "Escribe el objeto *obj* en el objeto de archivo *p*. El único "
"indicador admitido para *flags* es :c:macro:`Py_PRINT_RAW`; si se "
"proporciona, se escribe el :func:`str` del objeto en lugar del :func:`repr`. "
"Retorna ``0`` en caso de éxito o ``-1`` en caso de error; se establecerá la "
"excepción adecuada."

#: ../Doc/c-api/file.rst:109
msgid ""
Expand All @@ -205,18 +195,17 @@ msgstr ""
"éxito o ``-1`` en caso de error; se establecerá la excepción apropiada."

#: ../Doc/c-api/file.rst:8
#, fuzzy
msgid "object"
msgstr "Objetos archivo"
msgstr "objeto"

#: ../Doc/c-api/file.rst:8
msgid "file"
msgstr ""
msgstr "archivo"

#: ../Doc/c-api/file.rst:50
msgid "EOFError (built-in exception)"
msgstr ""
msgstr "EOFError (excepción incorporada)"

#: ../Doc/c-api/file.rst:99
msgid "Py_PRINT_RAW (C macro)"
msgstr ""
msgstr "Py_PRINT_RAW (macro de C)"
Loading