Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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 "در پایتون ۳.۱۵ و قبلتر، این تابع نشانگری برای خطا تنظیم نمی‌کند، اگر نوشتن در *پرونده* شکست بخورد، همان محدودیت مشابه برای :c:func:`PyMarshal_WriteObjectToFile` برقرار است."

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 "در پایتون ۳.۱۵ و قبلتر، این تابع نشانگری برای خطا تنظیم نمی‌کند، اگر نوشتن در *پرونده* شکست بخورد، همان محدودیت مشابه برای :c:func:`PyMarshal_WriteObjectToFile` برقرار است."
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