msgid"A :class:`pickle.PickleBuffer` object wraps a :ref:`buffer-providing object <bufferobjects>` for out-of-band data transfer with the :mod:`pickle` module."
msgstr"شیء :class:`pickle.PickleBuffer` یک :ref:`شیء فراهمکنندهی بافر <bufferobjects>` را برای انتقال دادهی خارج از باند (out-of-band) با ماژول :mod:`pickle` دربرمیگیرد."
msgid"This instance of :c:type:`PyTypeObject` represents the Python pickle buffer type. This is the same object as :class:`pickle.PickleBuffer` in the Python layer."
msgstr"این نمونه از :c:type:`PyTypeObject` نوع بافر پیکل پایتون را نشان میدهد. این همان شیء :class:`pickle.PickleBuffer` در لایه پایتون است."
msgid"Return true if *op* is a pickle buffer instance. This function always succeeds."
msgstr"اگر *op* یک نمونهی بافر پیکل باشد، مقدار true را برمیگرداند. این تابع همیشه با موفقیت اجرا میشود."
msgid"Create a pickle buffer from the object *obj*."
msgstr"از شیء *obj* یک بافر پیکل بسازید."
msgid"This function will fail if *obj* doesn't support the :ref:`buffer protocol <bufferobjects>`."
msgstr"این تابع در صورتی که *obj* از :ref:`پروتکل بافر <bufferobjects>` پشتیبانی نکند، شکست میخورد."
msgid"On success, return a new pickle buffer instance. On failure, set an exception and return ``NULL``."
msgstr"در صورت موفقیت، یک نمونه جدید بافر پیکل برمیگرداند. در صورت شکست، یک استثنا تنظیم کرده و ``NULL`` برمیگرداند."
msgid"Analogous to calling :class:`pickle.PickleBuffer` with *obj* in Python."
msgstr"مشابه فراخوانی :class:`pickle.PickleBuffer` با *obj* در پایتون."
msgid"Get a pointer to the underlying :c:type:`Py_buffer` that the pickle buffer wraps."
msgstr"یک اشارهگر به :c:type:`Py_buffer` زیرین که بافر پیکل دربر میگیرد، دریافت کنید."
msgid"The returned pointer is valid as long as *picklebuf* is alive and has not been released. The caller must not modify or free the returned :c:type:`Py_buffer`. If the pickle buffer has been released, raise :exc:`ValueError`."
msgstr"اشارهگر بازگرداندهشده تا زمانی که *picklebuf* زنده باشد و آزاد نشده باشد، معتبر است. فراخواننده نباید :c:type:`Py_buffer` بازگرداندهشده را تغییر دهد یا آزاد کند. اگر بافر پیکل آزاد شده باشد، استثنای :exc:`ValueError` مطرح میشود."
msgid"On success, return a pointer to the buffer view. On failure, set an exception and return ``NULL``."
msgstr"در صورت موفقیت، اشارهگری به نمای بافر برگردانده میشود. در صورت شکست، یک استثنا تنظیم شده و ``NULL`` برگردانده میشود."
msgid"Release the underlying buffer held by the pickle buffer."
msgstr"بافر زیرینِ نگهداشتهشده توسط بافر پیکل را آزاد میکند."
msgid"Return ``0`` on success. On failure, set an exception and return ``-1``."
msgstr"در صورت موفقیت ``0`` را برمیگرداند. در صورت شکست، یک استثنا تنظیم کرده و ``-1`` را برمیگرداند."
msgid"Analogous to calling :meth:`pickle.PickleBuffer.release` in Python."
msgstr"معادل فراخوانی :meth:`pickle.PickleBuffer.release` در پایتون است."