diff --git a/c-api/objbuffer.po b/c-api/objbuffer.po index c08913952c..2e8bd1adf1 100644 --- a/c-api/objbuffer.po +++ b/c-api/objbuffer.po @@ -1,25 +1,27 @@ # Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. -# Maintained by the python-doc-es workteam. +# Maintained by the python-doc-es workteam. # docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/ # Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-06 11:59-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-05-09 16:31+0200\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: es\n" +"X-Generator: Poedit 2.3\n" #: ../Doc/c-api/objbuffer.rst:4 msgid "Old Buffer Protocol" -msgstr "" +msgstr "Protocolo de búfer antiguo" #: ../Doc/c-api/objbuffer.rst:8 msgid "" @@ -30,6 +32,12 @@ msgid "" "you control over the lifetime of the resources acquired when a buffer is " "exported." msgstr "" +"Estas funciones formaban parte de la API del \"antiguo protocolo de búfer\" " +"en Python 2. En Python 3, este protocolo ya no existe, pero las funciones " +"aún están expuestas para facilitar la transferencia del código 2.x. Actúan " +"como una envoltura de compatibilidad alrededor del :ref:`nuevo protocolo de " +"búfer `, pero no le dan control sobre la vida útil de los " +"recursos adquiridos cuando se exporta un búfer." #: ../Doc/c-api/objbuffer.rst:15 msgid "" @@ -38,6 +46,11 @@ msgid "" "`PyArg_ParseTuple` family of functions) to get a buffer view over an object, " "and :c:func:`PyBuffer_Release` when the buffer view can be released." msgstr "" +"Por lo tanto, se recomienda que llame :c:func:`PyObject_GetBuffer` (o " +"``y*``o ``w*`` :ref:`format codes ` con la familia de " +"funciones :c:func:`PyArg_ParseTuple`) para obtener una vista de búfer sobre " +"un objeto, y :c:func:`PyBuffer_Release` cuando se puede liberar la vista de " +"búfer." #: ../Doc/c-api/objbuffer.rst:23 msgid "" @@ -47,6 +60,12 @@ msgid "" "and *buffer_len* to the buffer length. Returns ``-1`` and sets a :exc:" "`TypeError` on error." msgstr "" +"Retorna un puntero a una ubicación de memoria de solo lectura que se puede " +"usar como entrada basada en caracteres. El argumento *obj* debe admitir la " +"interfaz de búfer de caracteres de segmento único. En caso de éxito, " +"devuelve ``0``, establece *buffer* en la ubicación de memoria y *buffer_len* " +"en la longitud del búfer. Retorna ``-1`` y lanza :exc:`TypeError` en caso de " +"error." #: ../Doc/c-api/objbuffer.rst:32 msgid "" @@ -56,12 +75,19 @@ msgid "" "and *buffer_len* to the buffer length. Returns ``-1`` and sets a :exc:" "`TypeError` on error." msgstr "" +"Retorna un puntero a una ubicación de memoria de solo lectura que contiene " +"datos arbitrarios. El argumento *obj* debe admitir la interfaz de búfer " +"legible de segmento único. En caso de éxito, retorna ``0``, establece " +"*buffer* en la ubicación de memoria y *buffer_len* en la longitud del búfer. " +"Devuelve ``-1`` y lanza un :exc:`TypeError` en caso de error." #: ../Doc/c-api/objbuffer.rst:41 msgid "" "Returns ``1`` if *o* supports the single-segment readable buffer interface. " "Otherwise returns ``0``. This function always succeeds." msgstr "" +"Retorna ``1`` si *o* admite la interfaz de búfer legible de segmento único. " +"De lo contrario, devuelve ``0``. Esta función siempre tiene éxito." #: ../Doc/c-api/objbuffer.rst:44 msgid "" @@ -69,6 +95,10 @@ msgid "" "which occur while calling corresponding functions will get suppressed. To " "get error reporting use :c:func:`PyObject_GetBuffer()` instead." msgstr "" +"Tenga en cuenta que esta función intenta obtener y liberar un búfer, y las " +"excepciones que se producen al llamar a las funciones correspondientes se " +"suprimirán. Para obtener informes de errores, utilice :c:func:" +"`PyObject_GetBuffer()` en su lugar." #: ../Doc/c-api/objbuffer.rst:51 msgid "" @@ -77,3 +107,8 @@ msgid "" "``0``, sets *buffer* to the memory location and *buffer_len* to the buffer " "length. Returns ``-1`` and sets a :exc:`TypeError` on error." msgstr "" +"Retorna un puntero a una ubicación de memoria de escritura. El argumento " +"*obj* debe admitir la interfaz de búfer de caracteres de segmento único. En " +"caso de éxito, retorna ``0``, establece *buffer* en la ubicación de memoria " +"y *buffer_len* en la longitud del búfer. Retorna ``-1`` y lanza un :exc:" +"`TypeError` en caso de error."