Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
- **اشکال در ترجمه:** برای گزارش ترجمه‌ی نادرست یا مشکل‌دار در یک صفحه‌ی منتشرشده. `msgid`، `msgstr` فعلی، و ترجمه‌ی پیشنهادی خود را در قالب وارد کنید.
- **پیشنهاد تغییرات در ترجمه:** برای پیشنهاد تغییر در یک واژه یا شیوه‌ی نگارشِ ثابت‌شده (نه یک اشکال ساده). فرایند بررسی این نوع پیشنهاد در بخش [«پیشنهاد تغییر در واژه یا شیوه‌ی نگارش»](#پیشنهاد-تغییر-در-واژه-یا-شیوهی-نگارش) توضیح داده شده است.
- **گزارش اشکال در واژه‌یاب:** برای گزارش اشکالات در واژه‌یاب، از این قالب استفاده کنید.
- **پیشنهاد تغییرات در وازه‌یاب:** برای ارائه پیشنهاد تغییر در واژه‌یاب، از این قالب استفاده کنید.
- **پیشنهاد تغییرات در واژه‌یاب:** برای ارائه پیشنهاد تغییر در واژه‌یاب، از این قالب استفاده کنید.

## فرایند ترجمه

Expand Down
4 changes: 2 additions & 2 deletions c-api/marshal.po
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ msgid "This function can fail, in which case it sets the error indicator. Use :c
msgstr "این تابع می‌تواند شکست بخورد، که در این صورت نشانگر خطا را تنظیم می‌کند. برای بررسی این موضوع از :c:func:`PyErr_Occurred` استفاده کنید."

msgid "In Python 3.15 and earlier, this function does not set the error indicator if writing to *file* fails. The same caveat applies as for :c:func:`PyMarshal_WriteObjectToFile`."
msgstr ""
msgstr "در پایتون ۳.۱۵ و قبل‌تر، این تابع نشانگری برای خطا تنظیم نمی‌کند، اگر نوشتن در *file* شکست بخورد، همان محدودیت مشابه برای :c:func:`PyMarshal_WriteObjectToFile` برقرار است."

msgid "Marshal a Python object, *value*, to *file*. *version* indicates the file format."
msgstr "یک شیء پایتون، *value*، را به *file* مارشال کنید. *version* قالب پرونده را مشخص می‌کند."

msgid "In Python 3.15 and earlier, this function can write only part of the data to *file* and return without setting the error indicator, for example if *value* contains an object which cannot be marshalled or if writing to *file* fails (see :gh:`155907`). Code which has to support these versions cannot rely on :c:func:`PyErr_Occurred` alone to know that all the data was written. It can use :c:func:`PyMarshal_WriteObjectToString` and write the result itself, or validate what was written."
msgstr ""
msgstr "در پایتون ۳.۱۵ و قبلتر، این تابع فقط می‌تواند قسمتی از اطلاعات را در *پرونده* بنویسد و بدون تنظیم کردن نشانگر خطا برگرداند، برای مثال اگر *مقدار* شامل یک شیء‌ای که نمی‌تواند مارشال شود یا اگر نوشتن در *پرونده* شکست بخورد (به :gh:`155907` مراجعه کنید). کدی که باید این نسخه‌ها را پشتیبانی کند نمی‌تواند به تنهایی به :c:func:`PyErr_Occurred` تکیه کند تا بداند همه‌ی اطلاعات نوشته شده است. می‌تواند از :c:func:`PyMarshal_WriteObjectToString` استفاده کند و خودش نتیجه را بنویسد یا صحت‌سنجی کند آنچه نوشته شده است."

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Suggested change
msgstr "در پایتون ۳.۱۵ و قبلتر، این تابع فقط می‌تواند قسمتی از اطلاعات را در *پرونده* بنویسد و بدون تنظیم کردن نشانگر خطا برگرداند، برای مثال اگر *مقدار* شامل یک شیء‌ای که نمی‌تواند مارشال شود یا اگر نوشتن در *پرونده* شکست بخورد (به :gh:`155907` مراجعه کنید). کدی که باید این نسخه‌ها را پشتیبانی کند نمی‌تواند به تنهایی به :c:func:`PyErr_Occurred` تکیه کند تا بداند همه‌ی اطلاعات نوشته شده است. می‌تواند از :c:func:`PyMarshal_WriteObjectToString` استفاده کند و خودش نتیجه را بنویسد یا صحت‌سنجی کند آنچه نوشته شده است."
msgstr "در پایتون ۳.۱۵ و قبل‌تر، این تابع فقط می‌تواند قسمتی از اطلاعات را در *file* بنویسد و بدون تنظیم کردن نشانگر خطا برگرداند، برای مثال اگر *value* شامل یک شیء‌ای که نمی‌تواند مارشال شود یا اگر نوشتن در *file* شکست بخورد (به :gh:`155907` مراجعه کنید). کدی که باید این نسخه‌ها را پشتیبانی کند نمی‌تواند به تنهایی به :c:func:`PyErr_Occurred` تکیه کند تا بداند همه‌ی اطلاعات نوشته شده است. می‌تواند از :c:func:`PyMarshal_WriteObjectToString` استفاده کند و خودش نتیجه را بنویسد یا آنچه نوشته شده است را صحت‌سنجی کند."

بخش‌هایی که در ** هستند نباید ترجمه شوند.


msgid "Return a bytes object containing the marshalled representation of *value*. *version* indicates the file format."
msgstr "یک شیء bytes حاوی نمایش مارشال‌شده‌ی *value* را برمی‌گرداند. *version* قالب پرونده را مشخص می‌کند."
Expand Down
Loading
Loading