From 0b5c8229ef76b19f9aebb52b6bb330b6cdee05d6 Mon Sep 17 00:00:00 2001 From: Luis Cruz <62455365+artur282@users.noreply.github.com> Date: Fri, 11 Sep 2026 18:00:15 -0400 Subject: [PATCH] =?UTF-8?q?Completar=20la=20traducci=C3=B3n=20de=20c-api/f?= =?UTF-8?q?ile.po?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cierra #3803. --- c-api/file.po | 63 +++++++++++++++++++++------------------------------ 1 file changed, 26 insertions(+), 37 deletions(-) diff --git a/c-api/file.po b/c-api/file.po index 4a47aae0e2..777f601566 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -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 " @@ -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 "" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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)"