Skip to content

Glossary: completed remaining cells #214

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jul 16, 2018
Merged
Changes from 1 commit
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
Prev Previous commit
Next Next commit
buffer: fixed
  • Loading branch information
Abdur-rahmaanJ committed Jul 12, 2018
commit 86a9843f4180c401cc9a63e5b29a19693078dfab
42 changes: 21 additions & 21 deletions c-api/buffer.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: 2018-07-11 12:21+0400\n"
"PO-Revision-Date: 2018-07-12 07:29+0400\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
Expand All @@ -17,7 +17,7 @@ msgstr ""

#: ../Doc/c-api/buffer.rst:11
msgid "Buffer Protocol"
msgstr "Protocole Buffer"
msgstr "Protocole Tampon"

#: ../Doc/c-api/buffer.rst:18
msgid ""
Expand All @@ -28,11 +28,11 @@ msgid ""
"image processing or numeric analysis."
msgstr ""
"Certains objets disponibles en Python enveloppent l'accès à un tableau de "
"mémoire sous-jacent ou * buffer*. De tels objets incluent le built-in :class:"
"`bytes` et :class:`bytearray`, et quelques types d'extension comme :class:"
"`array.array`. Les bibliothèques tierces peuvent définir leurs propres types "
"à des fins spéciales, telles que le traitement d'image ou l'analyse "
"numérique."
"mémoire sous-jacente ou zone tampon ou simplement tampon (buffer en "
"anglais).. De tels objets incluent le built-in :class:`bytes` et :class:"
"`bytearray`, et quelques types d'extension comme :class:`array.array`. Les "
"bibliothèques tierces peuvent définir leurs propres types à des fins "
"spéciales, telles que le traitement d'image ou l'analyse numérique."

#: ../Doc/c-api/buffer.rst:24
msgid ""
Expand All @@ -41,9 +41,9 @@ msgid ""
"then desirable, in some situations, to access that buffer directly and "
"without intermediate copying."
msgstr ""
"Alors que chacun de ces types ont leur propre sémantique, ils partagent la "
"Alors que chacun de ces types a sa propre sémantique, ils partagent la "
"caractéristique commune d'être soutenus par un tampon de mémoire important. "
"Il est donc souhaitable, dans certains cas,d'accéder à cette mémoire "
"Il est donc souhaitable, dans certains cas, d'accéder à cette mémoire "
"directement sans l'étape intermédiaire de copie."

#: ../Doc/c-api/buffer.rst:29
Expand All @@ -60,10 +60,9 @@ msgid ""
"objects of that type to expose information about their underlying buffer. "
"This interface is described in the section :ref:`buffer-structs`;"
msgstr ""
"du côté des producteur, un type peut exporter un \"buffer interface\" qui "
"permet aux objets de ce type d'exposer des informations concernant leur "
"tampon sous-jacent. Cette interface est décrite dans la section: ref:`buffer-"
"structs`;"
"du côté producteur, un type peut exporter un \"buffer interface\" qui permet "
"aux objets de ce type d'exposer des informations concernant leur tampon sous-"
"jacent. Cette interface est décrite dans la section: ref:`buffer-structs`;"

#: ../Doc/c-api/buffer.rst:38
msgid ""
Expand Down Expand Up @@ -98,10 +97,10 @@ msgid ""
"buffers."
msgstr ""
"Un exemple de consommateur de l'interface buffer est la méthode :meth:`~ io."
"BufferedIOBase.write` des objets fichier: tout objet qui peut exporter une "
"BufferedIOBase.write` des objets fichiers: tout objet qui peut exporter une "
"série d'octets à travers l'interface buffer peut être écrit dans un fichier. "
"Alors que :meth:`write` n'a besoin que d'un accès lecture au contenu "
"interne de l'objet qui lui est passé, d'autres méthodes telles que: meth:` ~ "
"interne de l'objet qui lui est passé, d'autres méthodes telles que :meth:` ~ "
"io.BufferedIOBase.readinto` nécessitent un accès écriture au contenu de leur "
"argument. L'interface buffer permet aux objets d'autoriser ou de rejeter "
"sélectivement l'exportation de buffers en mode lecture-écriture et en mode "
Expand All @@ -124,16 +123,16 @@ msgid ""
"call :c:func:`PyArg_ParseTuple` (or one of its siblings) with one of the "
"``y*``, ``w*`` or ``s*`` :ref:`format codes <arg-parsing>`."
msgstr ""
"appelez :c:func:`PyArg_ParseTuple` (ou l'un de ses conjoints) avec l'un des "
"``y*``, ``w*`` ou ``s*`` :ref:`format codes <arg-parsing>`."
"appelez :c:func:`PyArg_ParseTuple` (ou l'un de ses fonctions sœurs) avec "
"l'un des ``y*``, ``w*`` ou ``s*`` :ref:`format codes <arg-parsing>`."

#: ../Doc/c-api/buffer.rst:61
msgid ""
"In both cases, :c:func:`PyBuffer_Release` must be called when the buffer "
"isn't needed anymore. Failure to do so could lead to various issues such as "
"resource leaks."
msgstr ""
"Dans les deux cas, :c: func:`PyBuffer_Release` doit être appelé quand le "
"Dans les deux cas, :c: func:`PyBuffer_Release` doit être appelée quand le "
"buffer n'est plus nécessaire. Ne pas le faire pourrait conduire à divers "
"problèmes tels que des fuites de ressources."

Expand All @@ -153,7 +152,7 @@ msgid ""
"in its native, in-memory format."
msgstr ""
"Les structures buffer (ou simplement les \"buffers\") sont utiles pour "
"exposer les données binaires d'un autre objet au programmeur Python. Ils "
"exposer les données binaires d'un autre objet au programmeur Python. Elles "
"peuvent également être utilisés comme un mécanisme de découpage sans copie. "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/utilisés/utilisées/ (elles)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mince merci

"En utilisant leur capacité à référencer un bloc de mémoire, il est possible "
"d'exposer toutes les données au programmeur Python assez facilement. La "
Expand All @@ -173,8 +172,9 @@ msgstr ""
"Contrairement à la plupart des types de données exposés par l'interpréteur "
"Python, les buffers ne sont pas de type :c:type: pointeurs `PyObject` mais "
"plutôt des structures C simples. Cela leur permet d'être créés et copiés "
"très simplement. Lorsqu'un wrapper générique autour d'un buffer est "
"nécessaire, un objet :ref:`memoryview <memoryview-objects>` peut être créé."
"très simplement. lorsque vous avez besoin d'encapsuler un tampon dans une "
"enveloppe (wrapper en anglais) générique, un objet :ref:`memoryview "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wrapper est à placer entre astériques ('*').

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

desole

"<memoryview-objects>` peut être créé."

#: ../Doc/c-api/buffer.rst:86
msgid ""
Expand Down