-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathbdb.po
More file actions
381 lines (262 loc) · 37.3 KB
/
Copy pathbdb.po
File metadata and controls
381 lines (262 loc) · 37.3 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
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
# 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:
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
# Revisto <theRevisto@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: 2026-09-14 08:49+0330\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"
"X-Generator: Poedit 3.6\n"
msgid ":mod:`!bdb` --- Debugger framework"
msgstr ":mod:`!bdb` --- چارچوب اشکالزدا"
msgid "**Source code:** :source:`Lib/bdb.py`"
msgstr "**کد منبع:** :source:`Lib/bdb.py`"
msgid "The :mod:`!bdb` module handles basic debugger functions, like setting breakpoints or managing execution via the debugger."
msgstr "ماژول :mod:`!bdb` عملکردهای پایهی اشکالزدا را بر عهده دارد، مانند تنظیم نقاط توقف یا مدیریت اجرا از طریق اشکالزدا."
msgid "The following exception is defined:"
msgstr "استثنای زیر تعریف شده است:"
msgid "Exception raised by the :class:`Bdb` class for quitting the debugger."
msgstr "استثنایی که توسط کلاس :class:`Bdb` برای خروج از اشکالزدا پرتاب میشود."
msgid "The :mod:`!bdb` module also defines two classes:"
msgstr "ماژول :mod:`!bdb` همچنین دو کلاس تعریف میکند:"
msgid "This class implements temporary breakpoints, ignore counts, disabling and (re-)enabling, and conditionals."
msgstr "این کلاس نقاط توقف موقت، تعداد نادیدهگرفتن، غیرفعالسازی و فعالسازی مجدد، و شرطیها را پیادهسازی میکند."
msgid "Breakpoints are indexed by number through a list called :attr:`bpbynumber` and by ``(file, line)`` pairs through :attr:`bplist`. The former points to a single instance of class :class:`Breakpoint`. The latter points to a list of such instances since there may be more than one breakpoint per line."
msgstr "نقاط شکست بر اساس شماره از طریق فهرستی به نام :attr:`bpbynumber` و بر اساس جفتهای ``(file, line)`` از طریق :attr:`bplist` اندیسدهی شدهاند. مورد اول به یک نمونه از کلاس :class:`Breakpoint` اشاره میکند. مورد دوم به فهرستی از چنین نمونههایی اشاره میکند، زیرا ممکن است بیش از یک نقطه شکست در هر خط وجود داشته باشد."
msgid "When creating a breakpoint, its associated :attr:`file name <file>` should be in canonical form. If a :attr:`funcname` is defined, a breakpoint :attr:`hit <hits>` will be counted when the first line of that function is executed. A :attr:`conditional <cond>` breakpoint always counts a :attr:`hit <hits>`."
msgstr "هنگام ایجاد یک نقطه توقف، :attr:`file name <file>` مرتبط با آن باید بهصورت کانونیکال باشد. اگر :attr:`funcname` تعریف شده باشد، با اجرای اولین خط آن تابع، یک :attr:`hit <hits>` برای نقطه توقف شمارش میشود. نقطه توقف :attr:`conditional <cond>` همیشه یک :attr:`hit <hits>` را میشمارد."
msgid ":class:`Breakpoint` instances have the following methods:"
msgstr "نمونههای :class:`Breakpoint` متدهای زیر را دارند:"
msgid "Delete the breakpoint from the list associated to a file/line. If it is the last breakpoint in that position, it also deletes the entry for the file/line."
msgstr "نقطه توقف را از فهرست مرتبط با پرونده/خط حذف میکند. اگر آخرین نقطه توقف در آن موقعیت باشد، آیتم مربوط به پرونده/خط را نیز حذف میکند."
msgid "Mark the breakpoint as enabled."
msgstr "نقطه توقف را بهعنوان فعال علامتگذاری کنید."
msgid "Mark the breakpoint as disabled."
msgstr "نقطه توقف را بهعنوان غیرفعال علامتگذاری میکند."
msgid "Return a string with all the information about the breakpoint, nicely formatted:"
msgstr "رشتهای حاوی همه اطلاعات درباره نقطه توقف (breakpoint) با قالببندی مناسب برمیگرداند:"
msgid "Breakpoint number."
msgstr "شمارهی نقطهی توقف."
msgid "Temporary status (del or keep)."
msgstr "وضعیت موقت (حذف یا نگهداری)."
msgid "File/line position."
msgstr "موقعیت پرونده/خط."
msgid "Break condition."
msgstr "شرط توقف."
msgid "Number of times to ignore."
msgstr "تعداد دفعاتی که باید نادیده گرفته شود."
msgid "Number of times hit."
msgstr "تعداد دفعات برخورد."
msgid "Print the output of :meth:`bpformat` to the file *out*, or if it is ``None``, to standard output."
msgstr "خروجی :meth:`bpformat` را در پرونده *out* چاپ میکند، یا اگر *out* ``None`` باشد، در خروجی استاندارد."
msgid ":class:`Breakpoint` instances have the following attributes:"
msgstr "نمونههای :class:`Breakpoint` دارای ویژگیهای زیر هستند:"
msgid "File name of the :class:`Breakpoint`."
msgstr "نام فایلِ :class:`Breakpoint`."
msgid "Line number of the :class:`Breakpoint` within :attr:`file`."
msgstr "شمارهی خط :class:`Breakpoint` در :attr:`file`."
msgid "``True`` if a :class:`Breakpoint` at (file, line) is temporary."
msgstr "``True`` اگر یک :class:`Breakpoint` در (file, line) موقت باشد."
msgid "Condition for evaluating a :class:`Breakpoint` at (file, line)."
msgstr "شرط برای ارزیابی یک :class:`Breakpoint` در (file, line)."
msgid "Function name that defines whether a :class:`Breakpoint` is hit upon entering the function."
msgstr "نام تابعی که تعیین میکند آیا یک :class:`Breakpoint` هنگام ورود به تابع فعال میشود یا خیر."
msgid "``True`` if :class:`Breakpoint` is enabled."
msgstr "اگر :class:`Breakpoint` فعال باشد، ``True`` است."
msgid "Numeric index for a single instance of a :class:`Breakpoint`."
msgstr "اندیس عددی برای یک نمونه از :class:`Breakpoint`."
msgid "Dictionary of :class:`Breakpoint` instances indexed by (:attr:`file`, :attr:`line`) tuples."
msgstr "دیکشنری از نمونههای :class:`Breakpoint` که با تاپلهای (:attr:`file`، :attr:`line`) اندیسگذاری شده است."
msgid "Number of times to ignore a :class:`Breakpoint`."
msgstr "تعداد دفعاتی که باید یک :class:`Breakpoint` نادیده گرفته شود."
msgid "Count of the number of times a :class:`Breakpoint` has been hit."
msgstr "تعداد دفعاتی که به یک :class:`Breakpoint` رسیده است."
msgid "The :class:`Bdb` class acts as a generic Python debugger base class."
msgstr "کلاس :class:`Bdb` بهعنوان یک کلاس پایه عام برای اشکالزدای پایتون عمل میکند."
msgid "This class takes care of the details of the trace facility; a derived class should implement user interaction. The standard debugger class (:class:`pdb.Pdb`) is an example."
msgstr "این کلاس جزئیات سازوکار ردگیری را بر عهده میگیرد؛ یک کلاس مشتق باید تعامل با کاربر را پیادهسازی کند. کلاس اشکالزدای استاندارد (:class:`pdb.Pdb`) نمونهای است."
msgid "The *skip* argument, if given, must be an iterable of glob-style module name patterns. The debugger will not step into frames that originate in a module that matches one of these patterns. Whether a frame is considered to originate in a certain module is determined by the ``__name__`` in the frame globals."
msgstr "آرگومان *skip*، در صورت ارائهشدن، باید پیمایشپذیری از الگوهای نام ماژول بهسبک glob باشد. اشکالزدا وارد فریمهایی که از ماژولی منطبق با یکی از این الگوها سرچشمه میگیرند، نمیشود. اینکه یک فریم سرچشمهگرفته از یک ماژول معین در نظر گرفته شود، با ``__name__`` در فضای نام سراسری فریم تعیین میشود."
msgid "The *backend* argument specifies the backend to use for :class:`Bdb`. It can be either ``'settrace'`` or ``'monitoring'``. ``'settrace'`` uses :func:`sys.settrace` which has the best backward compatibility. The ``'monitoring'`` backend uses the new :mod:`sys.monitoring` that was introduced in Python 3.12, which can be much more efficient because it can disable unused events. We are trying to keep the exact interfaces for both backends, but there are some differences. The debugger developers are encouraged to use the ``'monitoring'`` backend to achieve better performance."
msgstr "آرگومان *backend* مشخص میکند که کدام بکاند برای :class:`Bdb` استفاده شود. این آرگومان میتواند ``'settrace'`` یا ``'monitoring'`` باشد. ``'settrace'`` از :func:`sys.settrace` استفاده میکند که بهترین سازگاری رو به عقب را دارد. بکاند ``'monitoring'`` از :mod:`sys.monitoring` جدیدی استفاده میکند که در پایتون 3.12 معرفی شده است و میتواند بسیار کارآمدتر باشد، زیرا میتواند رویدادهای استفادهنشده را غیرفعال کند. ما در تلاشیم رابطهای دقیقاً یکسانی را برای هر دو بکاند حفظ کنیم، اما تفاوتهایی وجود دارد. توسعهدهندگان اشکالزدا تشویق میشوند برای دستیابی به عملکرد بهتر از بکاند ``'monitoring'`` استفاده کنند."
msgid "Added the *skip* parameter."
msgstr "پارامتر *skip* افزوده شد."
msgid "Added the *backend* parameter."
msgstr "پارامتر *backend* افزوده شد."
msgid "The following methods of :class:`Bdb` normally don't need to be overridden."
msgstr "متدهای زیرِ :class:`Bdb` معمولاً نیازی به بازنویسی ندارند."
msgid "Return canonical form of *filename*."
msgstr "صورت کانونیکال *filename* را برمیگرداند."
msgid "For real file names, the canonical form is an operating-system-dependent, :func:`case-normalized <os.path.normcase>` :func:`absolute path <os.path.abspath>`. A *filename* with angle brackets, such as ``\"<stdin>\"`` generated in interactive mode, is returned unchanged."
msgstr "برای نام پروندههای واقعی، صورت کانونیکال یک :func:`مسیر مطلق <os.path.abspath>` است که به سیستمعامل وابسته است و :func:`نرمالشده از نظر بزرگی و کوچکی حروف <os.path.normcase>` است. یک *نام پرونده* دارای علامتهای زاویهای، مانند ``\"<stdin>\"`` که در حالت تعاملی تولید میشود، بدون تغییر برگردانده میشود."
msgid "Start tracing. For ``'settrace'`` backend, this method is equivalent to ``sys.settrace(self.trace_dispatch)``"
msgstr "ردگیری را شروع میکند. برای بکاند ``'settrace'``، این متد معادل ``sys.settrace(self.trace_dispatch)`` است"
msgid "Stop tracing. For ``'settrace'`` backend, this method is equivalent to ``sys.settrace(None)``"
msgstr "ردگیری را متوقف میکند. برای بکاند ``'settrace'``، این متد معادل ``sys.settrace(None)`` است"
msgid "Set the :attr:`!botframe`, :attr:`!stopframe`, :attr:`!returnframe` and :attr:`quitting <Bdb.set_quit>` attributes with values ready to start debugging."
msgstr "ویژگیهای :attr:`!botframe`، :attr:`!stopframe`، :attr:`!returnframe` و :attr:`quitting <Bdb.set_quit>` را با مقادیر آماده برای شروع اشکالزدایی تنظیم کنید."
msgid "This function is installed as the trace function of debugged frames. Its return value is the new trace function (in most cases, that is, itself)."
msgstr "این تابع بهعنوان تابع ردگیری فریمهای در حال اشکالزدایی نصب میشود. مقدار بازگشتی آن، تابع ردگیری جدید است (در بیشتر موارد، خود تابع)."
msgid "The default implementation decides how to dispatch a frame, depending on the type of event (passed as a string) that is about to be executed. *event* can be one of the following:"
msgstr "پیادهسازی پیشفرض بسته به نوع رویدادی که بهصورت یک رشته ارسال میشود و قرار است اجرا شود، تصمیم میگیرد که چگونه یک فریم را اعزام (dispatch) کند. *event* میتواند یکی از موارد زیر باشد:"
msgid "``\"line\"``: A new line of code is going to be executed."
msgstr "``\"line\"``: خط جدیدی از کد در شرف اجرا است."
msgid "``\"call\"``: A function is about to be called, or another code block entered."
msgstr "``\"call\"``: یک تابع در آستانهی فراخوانی است، یا به بلوک کد دیگری وارد شده است."
msgid "``\"return\"``: A function or other code block is about to return."
msgstr "``\"return\"``: یک تابع یا بلوک کد دیگر در آستانه بازگشت است."
msgid "``\"exception\"``: An exception has occurred."
msgstr "``\"exception\"``: یک استثنا رخ داده است."
msgid "``\"c_call\"``: A C function is about to be called."
msgstr "``\"c_call\"``: یک تابع C در آستانه فراخوانی است."
msgid "``\"c_return\"``: A C function has returned."
msgstr "``\"c_return\"``: یک تابع C بازگشته است."
msgid "``\"c_exception\"``: A C function has raised an exception."
msgstr "``\"c_exception\"``: یک تابع C استثنایی را پرتاب کرده است."
msgid "For the Python events, specialized functions (see below) are called. For the C events, no action is taken."
msgstr "برای رویدادهای پایتون، توابع تخصصی (در زیر ببینید) فراخوانی میشوند. برای رویدادهای C، هیچ اقدامی انجام نمیشود."
msgid "The *arg* parameter depends on the previous event."
msgstr "پارامتر *arg* به رویداد قبلی بستگی دارد."
msgid "See the documentation for :func:`sys.settrace` for more information on the trace function. For more information on code and frame objects, refer to :ref:`types`."
msgstr "برای اطلاعات بیشتر درباره تابع ردگیری، مستندات :func:`sys.settrace` را ببینید. برای اطلاعات بیشتر درباره اشیای کد و فریم، به :ref:`types` مراجعه کنید."
msgid "If the debugger should stop on the current line, invoke the :meth:`user_line` method (which should be overridden in subclasses). Raise a :exc:`BdbQuit` exception if the :attr:`quitting <Bdb.set_quit>` flag is set (which can be set from :meth:`user_line`). Return a reference to the :meth:`trace_dispatch` method for further tracing in that scope."
msgstr "اگر اشکالزدا باید در خط فعلی متوقف شود، متد :meth:`user_line` را فراخوانی کنید (که باید در زیرکلاسها بازنویسی شود). اگر پرچم :attr:`quitting <Bdb.set_quit>` تنظیم شده باشد (که میتوان آن را از :meth:`user_line` تنظیم کرد)، استثنای :exc:`BdbQuit` را پرتاب کنید. ارجاعی به متد :meth:`trace_dispatch` برای ردگیری بیشتر در آن محدوده بازگشت دهید."
msgid "If the debugger should stop on this function call, invoke the :meth:`user_call` method (which should be overridden in subclasses). Raise a :exc:`BdbQuit` exception if the :attr:`quitting <Bdb.set_quit>` flag is set (which can be set from :meth:`user_call`). Return a reference to the :meth:`trace_dispatch` method for further tracing in that scope."
msgstr "اگر اشکالزدا باید در این فراخوانی تابع متوقف شود، متد :meth:`user_call` را فراخوانی کنید (که باید در زیرکلاسها بازنویسی شود). اگر پرچم :attr:`quitting <Bdb.set_quit>` تنظیم شده باشد (که میتوان آن را از :meth:`user_call` تنظیم کرد)، استثنای :exc:`BdbQuit` را پرتاب کنید. مرجعی به متد :meth:`trace_dispatch` برای ردگیری بیشتر در آن محدوده برگردانید."
msgid "If the debugger should stop on this function return, invoke the :meth:`user_return` method (which should be overridden in subclasses). Raise a :exc:`BdbQuit` exception if the :attr:`quitting <Bdb.set_quit>` flag is set (which can be set from :meth:`user_return`). Return a reference to the :meth:`trace_dispatch` method for further tracing in that scope."
msgstr "اگر اشکالزدا باید هنگام بازگشت این تابع متوقف شود، متد :meth:`user_return` را فراخوانی کنید (که باید در زیرکلاسها بازنویسی شود). اگر پرچم :attr:`quitting <Bdb.set_quit>` تنظیم شده باشد (که میتوان آن را از :meth:`user_return` تنظیم کرد)، استثنای :exc:`BdbQuit` را پرتاب کنید. ارجاعی به متد :meth:`trace_dispatch` برای ردگیری بیشتر در آن محدوده برگردانید."
msgid "If the debugger should stop at this exception, invokes the :meth:`user_exception` method (which should be overridden in subclasses). Raise a :exc:`BdbQuit` exception if the :attr:`quitting <Bdb.set_quit>` flag is set (which can be set from :meth:`user_exception`). Return a reference to the :meth:`trace_dispatch` method for further tracing in that scope."
msgstr "اگر اشکالزدا باید در این استثنا متوقف شود، متد :meth:`user_exception` را فراخوانی میکند (که باید در زیرکلاسها بازنویسی شود). اگر پرچم :attr:`quitting <Bdb.set_quit>` تنظیمشده باشد (که میتوان آن را از :meth:`user_exception` تنظیم کرد)، استثنای :exc:`BdbQuit` را پرتاب میکند. برای ردگیری بیشتر در آن محدوده، ارجاعی به متد :meth:`trace_dispatch` بازمیگرداند."
msgid "Normally derived classes don't override the following methods, but they may if they want to redefine the definition of stopping and breakpoints."
msgstr "معمولاً کلاسهای مشتقشده متدهای زیر را بازنویسی نمیکنند، اما اگر بخواهند تعریف توقف و نقاط شکست را بازتعریف کنند، میتوانند این کار را انجام دهند."
msgid "Return ``True`` if *module_name* matches any skip pattern."
msgstr "اگر *module_name* با هر الگوی رد کردن (skip pattern) مطابقت داشته باشد، ``True`` را برمیگرداند."
msgid "Return ``True`` if *frame* is below the starting frame in the stack."
msgstr "اگر *frame* در پشته پایینتر از فریم آغازین باشد، ``True`` را برمیگرداند."
msgid "Return ``True`` if there is an effective breakpoint for this line."
msgstr "اگر برای این خط یک نقطه توقف مؤثر وجود داشته باشد، ``True`` را برمیگرداند."
msgid "Check whether a line or function breakpoint exists and is in effect. Delete temporary breakpoints based on information from :func:`effective`."
msgstr "بررسی کنید که آیا نقطهتوقفی برای خط یا تابع وجود دارد و فعال است یا خیر. نقطهتوقفهای موقت را بر اساس اطلاعات :func:`effective` حذف کنید."
msgid "Return ``True`` if any breakpoint exists for *frame*'s filename."
msgstr "اگر نقطه توقفی برای نام پرونده *frame* وجود داشته باشد، ``True`` را برمیگرداند."
msgid "Derived classes should override these methods to gain control over debugger operation."
msgstr "کلاسهای مشتقشده باید این متدها را بازنویسی کنند تا کنترل عملکرد اشکالزدا را به دست آورند."
msgid "Called from :meth:`dispatch_call` if a break might stop inside the called function."
msgstr "اگر ممکن باشد یک نقطه توقف درون تابع فراخوانیشده باعث توقف شود، از :meth:`dispatch_call` فراخوانی میشود."
msgid "*argument_list* is not used anymore and will always be ``None``. The argument is kept for backwards compatibility."
msgstr "*argument_list* دیگر استفاده نمیشود و همیشه ``None`` خواهد بود. این آرگومان برای سازگاری با نسخههای پیشین نگه داشته شده است."
msgid "Called from :meth:`dispatch_line` when either :meth:`stop_here` or :meth:`break_here` returns ``True``."
msgstr "از :meth:`dispatch_line` فراخوانی میشود، هرگاه :meth:`stop_here` یا :meth:`break_here` مقدار ``True`` را برگرداند."
msgid "Called from :meth:`dispatch_return` when :meth:`stop_here` returns ``True``."
msgstr "از :meth:`dispatch_return` فراخوانی میشود، هنگامی که :meth:`stop_here` مقدار ``True`` را برمیگرداند."
msgid "Called from :meth:`dispatch_exception` when :meth:`stop_here` returns ``True``."
msgstr "از :meth:`dispatch_exception` فراخوانی میشود، هنگامی که :meth:`stop_here` مقدار ``True`` را برمیگرداند."
msgid "Handle how a breakpoint must be removed when it is a temporary one."
msgstr "مدیریت کنید که یک نقطهتوقف در صورت موقتی بودن چگونه باید حذف شود."
msgid "This method must be implemented by derived classes."
msgstr "این متد باید توسط کلاسهای مشتقشده پیادهسازی شود."
msgid "Derived classes and clients can call the following methods to affect the stepping state."
msgstr "کلاسهای مشتقشده و کلاینتها میتوانند متدهای زیر را برای تأثیرگذاری بر وضعیت گامبرداری فراخوانی کنند."
msgid "Stop after one line of code."
msgstr "پس از یک خط کد متوقف شوید."
msgid "Stop on the next line in or below the given frame."
msgstr "در خط بعدی در فریم دادهشده یا پایینتر از آن متوقف میشود."
msgid "Stop when returning from the given frame."
msgstr "در هنگام بازگشت از فریم دادهشده، متوقف شود."
msgid "Stop when the line with the *lineno* greater than the current one is reached or when returning from current frame."
msgstr "هنگام رسیدن به سطری با *lineno* بزرگتر از خط جاری یا هنگام بازگشت از فریم جاری، متوقف شوید."
msgid "Start debugging from *frame*. If *frame* is not specified, debugging starts from caller's frame."
msgstr "اشکالزدایی را از *frame* شروع کنید. اگر *frame* مشخص نشده باشد، اشکالزدایی از فریم فراخواننده شروع میشود."
msgid ":func:`set_trace` will enter the debugger immediately, rather than on the next line of code to be executed."
msgstr ":func:`set_trace` بلافاصله وارد اشکالزدا میشود، نه در خط بعدی کدی که قرار است اجرا شود."
msgid "Stop only at breakpoints or when finished. If there are no breakpoints, set the system trace function to ``None``."
msgstr "فقط در نقطههای شکست یا هنگام پایان متوقف شوید. اگر هیچ نقطهی شکستی وجود ندارد، تابع ردگیری سیستم را روی ``None`` تنظیم کنید."
msgid "Set the :attr:`!quitting` attribute to ``True``. This raises :exc:`BdbQuit` in the next call to one of the :meth:`!dispatch_\\*` methods."
msgstr "ویژگی :attr:`!quitting` را روی ``True`` تنظیم کنید. این کار باعث پرتاب :exc:`BdbQuit` در فراخوانی بعدی یکی از متدهای :meth:`!dispatch_\\*` میشود."
msgid "Derived classes and clients can call the following methods to manipulate breakpoints. These methods return a string containing an error message if something went wrong, or ``None`` if all is well."
msgstr "کلاسهای مشتقشده و کلاینتها میتوانند متدهای زیر را برای دستکاری نقاط شکست فراخوانی کنند. این متدها در صورت بروز مشکل، رشتهای حاوی پیام خطا برمیگردانند، یا اگر همهچیز درست باشد ``None`` برمیگردانند."
msgid "Set a new breakpoint. If the *lineno* line doesn't exist for the *filename* passed as argument, return an error message. The *filename* should be in canonical form, as described in the :meth:`canonic` method."
msgstr "یک نقطه توقف جدید تنظیم میکند. اگر خط *lineno* برای *filename* که بهعنوان آرگومان ارسال شده است وجود نداشته باشد، پیام خطایی برمیگرداند. *filename* باید به شکل کانونیکال (canonical form) باشد، همانطور که در متد :meth:`canonic` توضیح داده شده است."
msgid "Delete the breakpoints in *filename* and *lineno*. If none were set, return an error message."
msgstr "نقاط شکست را در *filename* و *lineno* حذف کنید. اگر هیچ نقطه شکستی تنظیم نشده باشد، یک پیام خطا برگردانید."
msgid "Delete the breakpoint which has the index *arg* in the :attr:`Breakpoint.bpbynumber`. If *arg* is not numeric or out of range, return an error message."
msgstr "نقطه توقفی را که در :attr:`Breakpoint.bpbynumber` اندیس *arg* دارد، حذف کنید. اگر *arg* عددی نباشد یا خارج از محدوده باشد، پیام خطایی برگردانده میشود."
msgid "Delete all breakpoints in *filename*. If none were set, return an error message."
msgstr "تمام نقاط شکست در *filename* را حذف کنید. اگر هیچ نقطه شکستی تنظیم نشده باشد، پیام خطایی برمیگرداند."
msgid "Delete all existing breakpoints. If none were set, return an error message."
msgstr "تمام نقاط شکست موجود را حذف میکند. اگر هیچ نقطه شکستی تنظیم نشده باشد، پیام خطایی برمیگرداند."
msgid "Return a breakpoint specified by the given number. If *arg* is a string, it will be converted to a number. If *arg* is a non-numeric string, if the given breakpoint never existed or has been deleted, a :exc:`ValueError` is raised."
msgstr "نقطه توقف مشخصشده با شمارهی دادهشده را برمیگرداند. اگر *arg* یک رشته باشد، به یک عدد تبدیل خواهد شد. اگر *arg* یک رشته غیرعددی باشد، اگر نقطه توقف دادهشده هرگز وجود نداشته یا حذف شده باشد، استثنای :exc:`ValueError` پرتاب میشود."
msgid "Return ``True`` if there is a breakpoint for *lineno* in *filename*."
msgstr "اگر برای *lineno* در *filename* نقطه توقفی وجود داشته باشد، ``True`` برمیگرداند."
msgid "Return all breakpoints for *lineno* in *filename*, or an empty list if none are set."
msgstr "تمام نقاط توقف برای *lineno* در *filename* را برمیگرداند، یا اگر هیچکدام تنظیمنشده باشند، یک فهرست خالی برمیگرداند."
msgid "Return all breakpoints in *filename*, or an empty list if none are set."
msgstr "تمام نقطهشکستهای *filename* را برمیگرداند، یا در صورتی که هیچ نقطهشکستی تنظیم نشده باشد، یک فهرست خالی برمیگرداند."
msgid "Return all breakpoints that are set."
msgstr "تمام نقطهتوقفهای تنظیمشده را برمیگرداند."
msgid "Derived classes and clients can call the following methods to disable and restart events to achieve better performance. These methods only work when using the ``'monitoring'`` backend."
msgstr "کلاسهای مشتقشده و کلاینتها میتوانند متدهای زیر را برای غیرفعال کردن و راهاندازی مجدد رویدادها فراخوانی کنند تا به عملکرد بهتری دست یابند. این متدها تنها زمانی کار میکنند که از بکاند ``'monitoring'`` استفاده شود."
msgid "Disable the current event until the next time :func:`restart_events` is called. This is helpful when the debugger is not interested in the current line."
msgstr "رویداد فعلی را تا دفعه بعدی که :func:`restart_events` فراخوانی شود، غیرفعال میکند. این کار زمانی مفید است که خط فعلی برای اشکالزدا مهم نباشد."
msgid "Restart all the disabled events. This function is automatically called in ``dispatch_*`` methods after ``user_*`` methods are called. If the ``dispatch_*`` methods are not overridden, the disabled events will be restarted after each user interaction."
msgstr "همه رویدادهای غیرفعال را دوباره راهاندازی میکند. این تابع بهطور خودکار در متدهای ``dispatch_*`` پس از فراخوانی متدهای ``user_*`` فراخوانی میشود. اگر متدهای ``dispatch_*`` بازنویسینشده باشند، رویدادهای غیرفعال پس از هر تعامل کاربر دوباره راهاندازی میشوند."
msgid "Derived classes and clients can call the following methods to get a data structure representing a stack trace."
msgstr "کلاسهای مشتقشده و کلاینتها میتوانند متدهای زیر را برای دریافت ساختار دادهای که نشاندهندهی ردگیری پشته است، فراخوانی کنند."
msgid "Return a list of (frame, lineno) tuples in a stack trace, and a size."
msgstr "فهرستی از تاپلهای (frame, lineno) در یک ردگیری پشته، و یک اندازه را برمیگرداند."
msgid "The most recently called frame is last in the list. The size is the number of frames below the frame where the debugger was invoked."
msgstr "آخرین فریم فراخوانیشده، در انتهای فهرست قرار دارد. اندازه، تعداد فریمهای زیر فریمی است که اشکالزدا در آن فراخوانی شده است."
msgid "Return a string with information about a stack entry, which is a ``(frame, lineno)`` tuple. The return string contains:"
msgstr "یک رشته حاوی اطلاعات درباره یک ورودی پشته برمیگرداند، که یک تاپل ``(frame, lineno)`` است. رشته بازگشتی شامل:"
msgid "The canonical filename which contains the frame."
msgstr "نام پرونده کانونیکالی که فریم در آن قرار دارد."
msgid "The function name or ``\"<lambda>\"``."
msgstr "نام تابع یا ``\"<lambda>\"``."
msgid "The input arguments."
msgstr "آرگومانهای ورودی."
msgid "The return value."
msgstr "مقدار بازگشتی."
msgid "The line of code (if it exists)."
msgstr "خط کد (در صورت وجود)."
msgid "The following two methods can be called by clients to use a debugger to debug a :term:`statement`, given as a string."
msgstr "کلاینتها میتوانند دو متد زیر را فراخوانی کنند تا از یک اشکالزدا برای اشکالزدایی یک :term:`دستور <statement>`، که بهصورت یک رشته داده شده است، استفاده کنند."
msgid "Debug a statement executed via the :func:`exec` function. *globals* defaults to :attr:`!__main__.__dict__`, *locals* defaults to *globals*."
msgstr "اشکالزدایی دستوری که از طریق تابع :func:`exec` اجرا میشود. *globals* بهطور پیشفرض :attr:`!__main__.__dict__` است، *locals* بهطور پیشفرض *globals* است."
msgid "Debug an expression executed via the :func:`eval` function. *globals* and *locals* have the same meaning as in :meth:`run`."
msgstr "اشکالزدایی یک عبارت اجراشده از طریق تابع :func:`eval`. *globals* و *locals* همان معنای خود در :meth:`run` را دارند."
msgid "For backwards compatibility. Calls the :meth:`run` method."
msgstr "برای سازگاری با نسخههای قدیمی. متد :meth:`run` را فراخوانی میکند."
msgid "Debug a single function call, and return its result."
msgstr "یک فراخوانی تابع واحد را اشکالزدایی کنید و نتیجهی آن را برگردانید."
msgid "Finally, the module defines the following functions:"
msgstr "در نهایت، این ماژول توابع زیر را تعریف میکند:"
msgid "Return ``True`` if we should break here, depending on the way the :class:`Breakpoint` *b* was set."
msgstr "بسته به روشی که :class:`Breakpoint` *b* تنظیم شده است، اگر باید در اینجا توقف کنیم، ``True`` را برمیگرداند."
msgid "If it was set via line number, it checks if :attr:`b.line <bdb.Breakpoint.line>` is the same as the one in *frame*. If the breakpoint was set via :attr:`function name <bdb.Breakpoint.funcname>`, we have to check we are in the right *frame* (the right function) and if we are on its first executable line."
msgstr "اگر از طریق شماره خط تنظیم شده باشد، بررسی میکند که آیا :attr:`b.line <bdb.Breakpoint.line>` با شماره خط موجود در *frame* یکسان است یا خیر. اگر نقطه توقف از طریق :attr:`نام تابع <bdb.Breakpoint.funcname>` تنظیم شده باشد، باید بررسی کنیم که در *frame* صحیح (تابع صحیح) و روی اولین خط قابلاجرای آن قرار داریم."
msgid "Return ``(active breakpoint, delete temporary flag)`` or ``(None, None)`` as the breakpoint to act upon."
msgstr "``(active breakpoint, delete temporary flag)`` یا ``(None, None)`` را بهعنوان نقطه توقفی که باید بر اساس آن اقدام شود برمیگرداند."
msgid "The *active breakpoint* is the first entry in :attr:`bplist <bdb.Breakpoint.bplist>` for the (:attr:`file <bdb.Breakpoint.file>`, :attr:`line <bdb.Breakpoint.line>`) (which must exist) that is :attr:`enabled <bdb.Breakpoint.enabled>`, for which :func:`checkfuncname` is true, and that has neither a false :attr:`condition <bdb.Breakpoint.cond>` nor positive :attr:`ignore <bdb.Breakpoint.ignore>` count. The *flag*, meaning that a temporary breakpoint should be deleted, is ``False`` only when the :attr:`cond <bdb.Breakpoint.cond>` cannot be evaluated (in which case, :attr:`ignore <bdb.Breakpoint.ignore>` count is ignored)."
msgstr "*نقطه توقف فعال* اولین ورودی در :attr:`bplist <bdb.Breakpoint.bplist>` برای (:attr:`file <bdb.Breakpoint.file>`، :attr:`line <bdb.Breakpoint.line>`) (که باید وجود داشته باشد) است که :attr:`enabled <bdb.Breakpoint.enabled>` باشد، :func:`checkfuncname` برای آن درست باشد، و نه :attr:`condition <bdb.Breakpoint.cond>` نادرست باشد و نه شمار :attr:`ignore <bdb.Breakpoint.ignore>` مثبت باشد. *پرچم*، به این معنا که یک نقطه توقف موقت باید حذف شود، تنها زمانی ``False`` است که نتوان :attr:`cond <bdb.Breakpoint.cond>` را ارزیابی کرد (در این حالت، شمار :attr:`ignore <bdb.Breakpoint.ignore>` نادیده گرفته میشود)."
msgid "If no such entry exists, then ``(None, None)`` is returned."
msgstr "اگر چنین ورودیای وجود نداشته باشد، ``(None, None)`` برگردانده میشود."
msgid "Start debugging with a :class:`Bdb` instance from caller's frame."
msgstr "شروع اشکالزدایی با نمونهای از :class:`Bdb` از فریم فراخواننده."
msgid "quitting (bdb.Bdb attribute)"
msgstr "quitting (ویژگی bdb.Bdb)"