-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathcode.po
More file actions
269 lines (187 loc) · 25.8 KB
/
Copy pathcode.po
File metadata and controls
269 lines (187 loc) · 25.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
# Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
"PO-Revision-Date: 2021-06-28 00:48+0000\n"
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
"Language: fa\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"
msgid "Code Objects"
msgstr "اشیاء کد"
msgid "Code objects are a low-level detail of the CPython implementation. Each one represents a chunk of executable code that hasn't yet been bound into a function."
msgstr "اشیای کد از جزئیات سطح پایین پیادهسازی سیپایتون هستند. هر یک نمایانگر تکهای از کد اجرایی است که هنوز به تابعی مقید نشده است."
msgid "The C structure of the objects used to describe code objects. The fields of this type are subject to change at any time."
msgstr "ساختار C اشیایی که برای توصیف اشیاء کد استفاده میشوند. فیلدهای این نوع ممکن است در هر زمان تغییر کنند."
msgid "This is an instance of :c:type:`PyTypeObject` representing the Python :ref:`code object <code-objects>`."
msgstr "این یک نمونه از :c:type:`PyTypeObject` است که شیء کد پایتون را نمایندگی میکند و :ref:`شیء کد <code-objects>`"
msgid "Return true if *co* is a :ref:`code object <code-objects>`. This function always succeeds."
msgstr "اگر *co* یک :ref:`شیء کد <code-objects>` باشد، مقدار true را برمیگرداند. این تابع همیشه موفق میشود."
msgid "Return the number of :term:`free (closure) variables <closure variable>` in a code object."
msgstr "تعداد :term:`متغیرهای آزاد (بستار) <closure variable>` در یک شیء کد را برمیگرداند."
msgid "Return the position of the first :term:`free (closure) variable <closure variable>` in a code object."
msgstr "موقعیت نخستین :term:`متغیر آزاد (بستار) <closure variable>` در یک شیء کد را برمیگرداند."
msgid "Renamed from ``PyCode_GetFirstFree`` as part of :ref:`unstable-c-api`. The old name is deprecated, but will remain available until the signature changes again."
msgstr "به عنوان بخشی از :ref:`unstable-c-api` از ``PyCode_GetFirstFree`` تغییر نام داده شده است. نام قدیمی منسوخ شده است، اما تا زمانی که امضای تابع دوباره تغییر کند، در دسترس باقی خواهد ماند."
msgid "Return a new code object. If you need a dummy code object to create a frame, use :c:func:`PyCode_NewEmpty` instead."
msgstr "یک شیء کد جدید برمیگرداند. اگر برای ایجاد یک فریم به یک شیء کد ساختگی نیاز دارید، بهجای آن از :c:func:`PyCode_NewEmpty` استفاده کنید."
msgid "Since the definition of the bytecode changes often, calling :c:func:`PyUnstable_Code_New` directly can bind you to a precise Python version."
msgstr "از آنجا که تعریف بایتکد اغلب تغییر میکند، فراخوانی مستقیم :c:func:`PyUnstable_Code_New` میتواند شما را به یک نسخهی دقیق پایتون مقید کند."
msgid "The many arguments of this function are inter-dependent in complex ways, meaning that subtle changes to values are likely to result in incorrect execution or VM crashes. Use this function only with extreme care."
msgstr "آرگومانهای متعدد این تابع به شیوههای پیچیدهای به یکدیگر وابستهاند، به این معنا که تغییرات ظریف در مقادیر به احتمال زیاد به اجرای نادرست یا فروپاشی ماشین مجازی منجر میشود. از این تابع تنها با نهایت احتیاط استفاده کنید."
msgid "Added ``qualname`` and ``exceptiontable`` parameters."
msgstr "پارامترهای ``qualname`` و ``exceptiontable`` افزوده شدند."
msgid "Renamed from ``PyCode_New`` as part of :ref:`unstable-c-api`. The old name is deprecated, but will remain available until the signature changes again."
msgstr "از ``PyCode_New`` بهعنوان بخشی از :ref:`unstable-c-api` تغییر نام داده شده است. نام قدیمی منسوخ شده است، اما تا زمانی که امضای آن دوباره تغییر کند، در دسترس باقی خواهد ماند."
msgid "Similar to :c:func:`PyUnstable_Code_New`, but with an extra \"posonlyargcount\" for positional-only arguments. The same caveats that apply to ``PyUnstable_Code_New`` also apply to this function."
msgstr "مشابه :c:func:`PyUnstable_Code_New` است، اما یک «posonlyargcount» اضافی برای آرگومانهای صرفاً جایگاهی دارد. همان هشدارهایی که دربارهی ``PyUnstable_Code_New`` صدق میکنند، دربارهی این تابع نیز صدق میکنند."
msgid "as ``PyCode_NewWithPosOnlyArgs``"
msgstr "بهصورت ``PyCode_NewWithPosOnlyArgs``"
msgid "Added ``qualname`` and ``exceptiontable`` parameters."
msgstr "پارامترهای ``qualname`` و ``exceptiontable`` افزوده شدند."
msgid "Renamed to ``PyUnstable_Code_NewWithPosOnlyArgs``. The old name is deprecated, but will remain available until the signature changes again."
msgstr "به ``PyUnstable_Code_NewWithPosOnlyArgs`` تغییر نام یافت. نام قدیمی منسوخ شده است، اما تا زمانی که امضا دوباره تغییر کند، در دسترس باقی خواهد ماند."
msgid "Return a new empty code object with the specified filename, function name, and first line number. The resulting code object will raise an ``Exception`` if executed."
msgstr "یک شیء کد خالی جدید با نام پرونده، نام تابع و شماره سطر اول مشخصشده برمیگرداند. شیء کد حاصل در صورت اجرا یک ``Exception`` پرتاب میکند."
msgid "Return the line number of the instruction that occurs on or before ``byte_offset`` and ends after it. If you just need the line number of a frame, use :c:func:`PyFrame_GetLineNumber` instead."
msgstr "شماره سطر دستوری را برمیگرداند که در ``byte_offset`` یا پیش از آن قرار دارد و پس از آن پایان مییابد. اگر فقط به شماره سطر یک فریم نیاز دارید، بهجای آن از :c:func:`PyFrame_GetLineNumber` استفاده کنید."
msgid "For efficiently iterating over the line numbers in a code object, use :pep:`the API described in PEP 626 <0626#out-of-process-debuggers-and-profilers>`."
msgstr "برای پیمایش کارآمد شماره سطرهای یک شیء کد، از :pep:`API توصیفشده در PEP 626 <0626#out-of-process-debuggers-and-profilers>` استفاده کنید."
msgid "Sets the passed ``int`` pointers to the source code line and column numbers for the instruction at ``byte_offset``. Sets the value to ``0`` when information is not available for any particular element."
msgstr "اشارهگرهای ``int`` ارسالشده را برابر شماره سطر و ستون کد منبع برای دستورالعمل در ``byte_offset`` قرار میدهد. وقتی اطلاعات برای هیچ عنصر خاصی در دسترس نباشد، مقدار را ``0`` قرار میدهد."
msgid "Returns ``1`` if the function succeeds and 0 otherwise."
msgstr "اگر تابع با موفقیت اجرا شود، ``1`` و در غیر این صورت 0 برمیگرداند."
msgid "Equivalent to the Python code ``getattr(co, 'co_code')``. Returns a strong reference to a :c:type:`PyBytesObject` representing the bytecode in a code object. On error, ``NULL`` is returned and an exception is raised."
msgstr "معادل کد پایتون ``getattr(co, 'co_code')`` است. یک ارجاع قوی به :c:type:`PyBytesObject` برمیگرداند که بایتکد موجود در یک شیء کد را نمایش میدهد. در صورت خطا، ``NULL`` برگردانده میشود و یک استثنا مطرح میشود."
msgid "This ``PyBytesObject`` may be created on-demand by the interpreter and does not necessarily represent the bytecode actually executed by CPython. The primary use case for this function is debuggers and profilers."
msgstr "این ``PyBytesObject`` ممکن است بهصورت درخواستی توسط مفسر ایجاد شود و لزوماً بایتکدی را که در واقع توسط سیپایتون اجرا میشود نشان نمیدهد. کاربرد اصلی این تابع در اشکالزداها و پروفایلگیرها است."
msgid "Equivalent to the Python code ``getattr(co, 'co_varnames')``. Returns a new reference to a :c:type:`PyTupleObject` containing the names of the local variables. On error, ``NULL`` is returned and an exception is raised."
msgstr "معادل کد پایتون ``getattr(co, 'co_varnames')`` است. یک ارجاع جدید به :c:type:`PyTupleObject` شامل نامهای متغیرهای محلی برمیگرداند. در صورت خطا، ``NULL`` برگردانده میشود و یک استثنا مطرح میشود."
msgid "Equivalent to the Python code ``getattr(co, 'co_cellvars')``. Returns a new reference to a :c:type:`PyTupleObject` containing the names of the local variables that are referenced by nested functions. On error, ``NULL`` is returned and an exception is raised."
msgstr "معادل کد پایتونِ ``getattr(co, 'co_cellvars')`` است. یک ارجاع جدید به :c:type:`PyTupleObject` حاوی نام متغیرهای محلیای که توابع تودرتو به آنها ارجاع میدهند، برمیگرداند. در صورت خطا، ``NULL`` برگردانده میشود و یک استثنا مطرح میشود."
msgid "Equivalent to the Python code ``getattr(co, 'co_freevars')``. Returns a new reference to a :c:type:`PyTupleObject` containing the names of the :term:`free (closure) variables <closure variable>`. On error, ``NULL`` is returned and an exception is raised."
msgstr "معادل کد پایتونِ ``getattr(co, 'co_freevars')`` است. یک ارجاع جدید به :c:type:`PyTupleObject` برمیگرداند که نامهای :term:`متغیرهای آزاد (بستار) <closure variable>` را در بر میگیرد. در صورت خطا، ``NULL`` برگردانده میشود و یک استثنا پرتاب میشود."
msgid "Register *callback* as a code object watcher for the current interpreter. Return an ID which may be passed to :c:func:`PyCode_ClearWatcher`. In case of error (e.g. no more watcher IDs available), return ``-1`` and set an exception."
msgstr "*callback* را بهعنوان دیدهبان (watcher) شیء کد برای مفسر فعلی ثبت میکند. شناسهای برمیگرداند که میتوان آن را به :c:func:`PyCode_ClearWatcher` ارسال کرد. در صورت بروز خطا (مثلاً وقتی دیگر هیچ شناسهی دیدهبانی در دسترس نیست)، مقدار ``-1`` را برمیگرداند و یک استثنا تنظیم میکند."
msgid "Clear watcher identified by *watcher_id* previously returned from :c:func:`PyCode_AddWatcher` for the current interpreter. Return ``0`` on success, or ``-1`` and set an exception on error (e.g. if the given *watcher_id* was never registered.)"
msgstr "پاک کردن پایشگر (watcher) شناساییشده با *watcher_id* که پیشتر از :c:func:`PyCode_AddWatcher` برای مفسر فعلی برگردانده شده است. در صورت موفقیت ``0`` را برمیگرداند، یا در صورت خطا ``-1`` را برمیگرداند و یک استثنا تنظیم میکند (مثلاً اگر *watcher_id* دادهشده هرگز ثبت نشده باشد.)"
msgid "Enumeration of possible code object watcher events: - ``PY_CODE_EVENT_CREATE`` - ``PY_CODE_EVENT_DESTROY``"
msgstr "شمارش رویدادهای ممکن دیدهبان شیء کد: - ``PY_CODE_EVENT_CREATE`` - ``PY_CODE_EVENT_DESTROY``"
msgid "Type of a code object watcher callback function."
msgstr "نوع تابع کالبک دیدهبان شیء کد."
msgid "If *event* is ``PY_CODE_EVENT_CREATE``, then the callback is invoked after *co* has been fully initialized. Otherwise, the callback is invoked before the destruction of *co* takes place, so the prior state of *co* can be inspected."
msgstr "اگر *event* برابر ``PY_CODE_EVENT_CREATE`` باشد، کالبک پس از آنکه *co* بهطور کامل مقداردهی اولیه شده باشد فراخوانی میشود. در غیر این صورت، کالبک پیش از آنکه تخریب *co* رخ دهد فراخوانی میشود، تا بتوان وضعیت پیشین *co* را بررسی کرد."
msgid "If *event* is ``PY_CODE_EVENT_DESTROY``, taking a reference in the callback to the about-to-be-destroyed code object will resurrect it and prevent it from being freed at this time. When the resurrected object is destroyed later, any watcher callbacks active at that time will be called again."
msgstr "اگر *event* برابر ``PY_CODE_EVENT_DESTROY`` باشد، گرفتن ارجاعی در کالبک به شیء کدی که در شرف نابودی است، آن را احیا میکند و مانع آزاد شدن آن در این زمان میشود. هنگامی که شیء احیاشده بعداً نابود شود، هر کالبک ناظری که در آن زمان فعال باشد، دوباره فراخوانی خواهد شد."
msgid "Users of this API should not rely on internal runtime implementation details. Such details may include, but are not limited to, the exact order and timing of creation and destruction of code objects. While changes in these details may result in differences observable by watchers (including whether a callback is invoked or not), it does not change the semantics of the Python code being executed."
msgstr "کاربران این API نباید به جزئیات پیادهسازی داخلی رانتایم تکیه کنند. چنین جزئیاتی ممکن است شامل ترتیب و زمانبندی دقیق ایجاد و تخریب اشیاء کد باشد، اما به همین موارد محدود نمیشود. هرچند تغییر در این جزئیات ممکن است تفاوتهایی قابلمشاهده برای ناظرها ایجاد کند (از جمله اینکه آیا یک کالبک فراخوانی میشود یا خیر)، اما معناشناسی کد پایتونِ در حال اجرا را تغییر نمیدهد."
msgid "If the callback sets an exception, it must return ``-1``; this exception will be printed as an unraisable exception using :c:func:`PyErr_WriteUnraisable`. Otherwise it should return ``0``."
msgstr "اگر کالبک یک استثنا تنظیم کند، باید ``-1`` را برگرداند؛ این استثنا با استفاده از :c:func:`PyErr_WriteUnraisable` بهعنوان یک استثنای غیرقابلپرتاب (unraisable) چاپ خواهد شد. در غیر این صورت باید ``0`` را برگرداند."
msgid "There may already be a pending exception set on entry to the callback. In this case, the callback should return ``0`` with the same exception still set. This means the callback may not call any other API that can set an exception unless it saves and clears the exception state first, and restores it before returning."
msgstr "ممکن است هنگام ورود به کالبک، از قبل استثنایی در انتظار تنظیمشده باشد. در این حالت، کالبک باید ``0`` را برگرداند در حالی که همان استثنا همچنان تنظیمشده است. این بدان معناست که کالبک مجاز نیست هیچ API دیگری را که میتواند استثنایی تنظیم کند فراخوانی کند، مگر آنکه ابتدا وضعیت استثنا را ذخیره و پاک کند و پیش از بازگشت، آن را بازیابی کند."
msgid "This is a function that does nothing."
msgstr "این تابعی است که هیچ کاری انجام نمیدهد."
msgid "Prior to Python 3.10, this function would perform basic optimizations to a code object."
msgstr "پیش از پایتون 3.10، این تابع بهینهسازیهای پایه را روی یک شیء کد انجام میداد."
msgid "This function now does nothing."
msgstr "این تابع اکنون هیچ کاری انجام نمیدهد."
msgid "Code Object Flags"
msgstr "پرچمهای شیء کد"
msgid "Code objects contain a bit-field of flags, which can be retrieved as the :attr:`~codeobject.co_flags` Python attribute (for example using :c:func:`PyObject_GetAttrString`), and set using a *flags* argument to :c:func:`PyUnstable_Code_New` and similar functions."
msgstr "اشیاء کد شامل یک میدان بیتی (bit-field) از پرچمها هستند که میتوان آن را بهعنوان ویژگی پایتونی :attr:`~codeobject.co_flags` بازیابی کرد (برای مثال با استفاده از :c:func:`PyObject_GetAttrString`)، و با استفاده از آرگومان *flags* در :c:func:`PyUnstable_Code_New` و توابع مشابه تنظیم کرد."
msgid "Flags whose names start with ``CO_FUTURE_`` correspond to features normally selectable by :ref:`future statements <future>`. These flags can be used in :c:member:`PyCompilerFlags.cf_flags`. Note that many ``CO_FUTURE_`` flags are mandatory in current versions of Python, and setting them has no effect."
msgstr "پرچمهایی که نامشان با ``CO_FUTURE_`` آغاز میشود، به قابلیتهایی مربوطاند که معمولاً از طریق :ref:`دستورهای آیندهنما <future>` قابل انتخاب هستند. این پرچمها را میتوان در :c:member:`PyCompilerFlags.cf_flags` به کار برد. توجه داشته باشید که بسیاری از پرچمهای ``CO_FUTURE_`` در نسخههای فعلی پایتون الزامی هستند و تنظیم کردن آنها هیچ اثری ندارد."
msgid "The following flags are available. For their meaning, see the linked documentation of their Python equivalents."
msgstr "پرچمهای زیر در دسترس هستند. برای معنای آنها، به مستندات پیوندشدهی معادلهای پایتونی آنها مراجعه کنید."
msgid "Flag"
msgstr "پرچم"
msgid "Meaning"
msgstr "معنی"
msgid ":py:data:`inspect.CO_OPTIMIZED`"
msgstr ":py:data:`inspect.CO_OPTIMIZED`"
msgid ":py:data:`inspect.CO_NEWLOCALS`"
msgstr ":py:data:`inspect.CO_NEWLOCALS`"
msgid ":py:data:`inspect.CO_VARARGS`"
msgstr ":py:data:`inspect.CO_VARARGS`"
msgid ":py:data:`inspect.CO_VARKEYWORDS`"
msgstr ":py:data:`inspect.CO_VARKEYWORDS`"
msgid ":py:data:`inspect.CO_NESTED`"
msgstr ":py:data:`inspect.CO_NESTED`"
msgid ":py:data:`inspect.CO_GENERATOR`"
msgstr ":py:data:`inspect.CO_GENERATOR`"
msgid ":py:data:`inspect.CO_COROUTINE`"
msgstr ":py:data:`inspect.CO_COROUTINE`"
msgid ":py:data:`inspect.CO_ITERABLE_COROUTINE`"
msgstr ":py:data:`inspect.CO_ITERABLE_COROUTINE`"
msgid ":py:data:`inspect.CO_ASYNC_GENERATOR`"
msgstr ":py:data:`inspect.CO_ASYNC_GENERATOR`"
msgid ":py:data:`inspect.CO_HAS_DOCSTRING`"
msgstr ":py:data:`inspect.CO_HAS_DOCSTRING`"
msgid ":py:data:`inspect.CO_METHOD`"
msgstr ":py:data:`inspect.CO_METHOD`"
msgid "no effect (:py:data:`__future__.division`)"
msgstr "بدون اثر (:py:data:`__future__.division`)"
msgid "no effect (:py:data:`__future__.absolute_import`)"
msgstr "بدون اثر (:py:data:`__future__.absolute_import`)"
msgid "no effect (:py:data:`__future__.with_statement`)"
msgstr "بدون اثر (:py:data:`__future__.with_statement`)"
msgid "no effect (:py:data:`__future__.print_function`)"
msgstr "بدون اثر (:py:data:`__future__.print_function`)"
msgid "no effect (:py:data:`__future__.unicode_literals`)"
msgstr "بدون اثر (:py:data:`__future__.unicode_literals`)"
msgid "no effect (:py:data:`__future__.generator_stop`)"
msgstr "بدون اثر (:py:data:`__future__.generator_stop`)"
msgid ":py:data:`__future__.annotations`"
msgstr ":py:data:`__future__.annotations`"
msgid "Extra information"
msgstr "اطلاعات اضافی"
msgid "To support low-level extensions to frame evaluation, such as external just-in-time compilers, it is possible to attach arbitrary extra data to code objects."
msgstr "برای پشتیبانی از توسعههای سطح پایین در ارزیابی فریم، مانند کامپایلرهای خارجیِ در لحظه (just-in-time)، میتوان دادههای اضافیِ دلخواه را به اشیاء کد الصاق کرد."
msgid "These functions are part of the unstable C API tier: this functionality is a CPython implementation detail, and the API may change without deprecation warnings."
msgstr "این توابع بخشی از سطح ناپایدار C API هستند: این کارکرد جزئی از پیادهسازی سیپایتون است و ممکن است API بدون هشدار منسوخشدن تغییر کند."
msgid "Return a new opaque index value used to adding data to code objects."
msgstr "یک مقدار اندیس مات جدید برمیگرداند که برای افزودن داده به اشیاء کد استفاده میشود."
msgid "You generally call this function once (per interpreter) and use the result with ``PyCode_GetExtra`` and ``PyCode_SetExtra`` to manipulate data on individual code objects."
msgstr "معمولاً این تابع را یکبار (به ازای هر مفسر) فراخوانی میکنید و از نتیجهی آن به همراه ``PyCode_GetExtra`` و ``PyCode_SetExtra`` برای دستکاری دادهها روی هر یک از اشیاء کد استفاده میکنید."
msgid "If *free* is not ``NULL``: when a code object is deallocated, *free* will be called on non-``NULL`` data stored under the new index. Use :c:func:`Py_DecRef` when storing :c:type:`PyObject`."
msgstr "اگر *free* برابر ``NULL`` نباشد: هنگامی که یک شیء کد تخصیصزدایی شود، *free* روی دادههای غیر ``NULL`` ذخیرهشده تحت اندیس جدید فراخوانی خواهد شد. هنگام ذخیرهسازی :c:type:`PyObject` از :c:func:`Py_DecRef` استفاده کنید."
msgid "as ``_PyEval_RequestCodeExtraIndex``"
msgstr "بهعنوان ``_PyEval_RequestCodeExtraIndex``"
msgid "Renamed to ``PyUnstable_Eval_RequestCodeExtraIndex``. The old private name is deprecated, but will be available until the API changes."
msgstr "به ``PyUnstable_Eval_RequestCodeExtraIndex`` تغییر نام یافت. نام خصوصی قدیمی منسوخ شده است، اما تا زمانی که API تغییر کند، دسترسپذیر خواهد بود."
msgid "Set *extra* to the extra data stored under the given index. Return 0 on success. Set an exception and return -1 on failure."
msgstr "*extra* را برابر دادهی اضافی ذخیرهشده در اندیس دادهشده قرار میدهد. در صورت موفقیت، 0 برمیگرداند. در صورت شکست، یک استثنا تنظیم کرده و -1 برمیگرداند."
msgid "If no data was set under the index, set *extra* to ``NULL`` and return 0 without setting an exception."
msgstr "اگر دادهای در آن اندیس قرار داده نشده باشد، *extra* را برابر ``NULL`` قرار دهید و بدون تنظیم استثنا، ۰ را برگردانید."
msgid "as ``_PyCode_GetExtra``"
msgstr "بهصورت ``_PyCode_GetExtra``"
msgid "Renamed to ``PyUnstable_Code_GetExtra``. The old private name is deprecated, but will be available until the API changes."
msgstr "به ``PyUnstable_Code_GetExtra`` تغییر نام یافت. نام خصوصی قدیمی منسوخ شده است، اما تا زمانی که API تغییر کند، در دسترس خواهد بود."
msgid "Set the extra data stored under the given index to *extra*. Return 0 on success. Set an exception and return -1 on failure."
msgstr "دادههای اضافی ذخیرهشده در اندیس دادهشده را برابر *extra* قرار میدهد. در صورت موفقیت، 0 را برمیگرداند. در صورت شکست، استثنا را تنظیم میکند و -1 را برمیگرداند."
msgid "as ``_PyCode_SetExtra``"
msgstr "بهصورت ``_PyCode_SetExtra``"
msgid "Renamed to ``PyUnstable_Code_SetExtra``. The old private name is deprecated, but will be available until the API changes."
msgstr "به ``PyUnstable_Code_SetExtra`` تغییر نام داده شد. نام خصوصی قدیمی منسوخ شده است، اما تا زمان تغییر API در دسترس خواهد بود."
msgid "object"
msgstr "شیء"
msgid "code"
msgstr "کد"
msgid "code object"
msgstr "شیء کد"
msgid "PyCode_New (C function)"
msgstr "PyCode_New (تابع C)"