You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8d03697
Browse filesBrowse the repository at this point in the historyBrowse files
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -248,6 +248,9 @@ msgstr "*initfunc* باید یک :ref:`تابع مقداردهی اولیه <ext
248
248
msgid"On success, create and return a module object. This module will not be initialized; call :c:func:`PyModule_Exec` to initialize it. (Custom importers should do this in their :py:meth:`~importlib.abc.Loader.exec_module` method.)"
249
249
msgstr"در صورت موفقیت، یک شیء ماژول ایجاد کرده و برمیگرداند. این ماژول مقداردهی اولیه نخواهد شد؛ برای مقداردهی اولیه آن، :c:func:`PyModule_Exec` را فراخوانی کنید. (ایمپورتکنندههای سفارشی باید این کار را در متد :py:meth:`~importlib.abc.Loader.exec_module` خود انجام دهند.)"
250
250
251
+
msgid"If the spec's name is dotted and *initfunc* creates the module using only the last component of the name, the module's :attr:`~module.__name__` is set to the full name from the spec."
252
+
msgstr""
253
+
251
254
msgid"On error, return NULL with an exception set."
252
255
msgstr"در صورت بروز خطا، مقدار NULL را همراه با تنظیم یک استثنا برمیگرداند."
@@ -38,7 +38,9 @@ msgstr "برای غیرفعال کردن پشتیبانی از اشکالزد
38
38
msgid"Set the :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` environment variable to ``1`` before starting the interpreter."
39
39
msgstr"متغیر محیطی :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` را پیش از راهاندازی مفسر روی ``1`` تنظیم کنید."
40
40
41
-
msgid"Use the :option:`-X disable_remote_debug` command-line option."
41
+
#,fuzzy
42
+
#| msgid "Use the :option:`-X disable_remote_debug` command-line option."
43
+
msgid"Use the :option:`-X disable-remote-debug` command-line option."
42
44
msgstr"از گزینهی خط فرمان :option:`-X disable_remote_debug` استفاده کنید."
43
45
44
46
msgid"Compile Python with the :option:`--without-remote-debug` build flag."
@@ -803,7 +805,9 @@ msgstr "اگر فرایند پایتونِ در حال اشکالزدایی
803
805
msgid"When to use ``PYTHON_DISABLE_REMOTE_DEBUG``"
804
806
msgstr"زمان استفاده از ``PYTHON_DISABLE_REMOTE_DEBUG``"
805
807
806
-
msgid"The environment variable :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` (and the equivalent :option:`-X disable_remote_debug` flag) allows operators to disable the in-process side of the protocol as a **defence-in-depth** measure. This may be useful in hardened or sandboxed deployment environments where no debugging or profiling of the process is expected and reducing attack surface is a priority, even though the OS-level privilege checks already prevent unprivileged access."
808
+
#,fuzzy
809
+
#| msgid "The environment variable :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` (and the equivalent :option:`-X disable_remote_debug` flag) allows operators to disable the in-process side of the protocol as a **defence-in-depth** measure. This may be useful in hardened or sandboxed deployment environments where no debugging or profiling of the process is expected and reducing attack surface is a priority, even though the OS-level privilege checks already prevent unprivileged access."
810
+
msgid"The environment variable :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` (and the equivalent :option:`-X disable-remote-debug` flag) allows operators to disable the in-process side of the protocol as a **defence-in-depth** measure. This may be useful in hardened or sandboxed deployment environments where no debugging or profiling of the process is expected and reducing attack surface is a priority, even though the OS-level privilege checks already prevent unprivileged access."
807
811
msgstr"متغیر محیطی :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` (و پرچم معادل :option:`-X disable_remote_debug`) به راهبران اجازه میدهد سمت درونفرایندی پروتکل را بهعنوان تدبیری برای **دفاع در عمق** غیرفعال کنند. این ممکن است در محیطهای استقرار ایمنسازیشده یا سندباکسشده مفید باشد؛ محیطهایی که انتظار نمیرود هیچگونه اشکالزدایی یا پروفایلگیری از فرایند در آنها انجام شود و کاهش سطح حمله اولویت دارد، حتی اگر بررسیهای امتیاز در سطح سیستمعامل از پیش از دسترسی فاقد امتیاز جلوگیری کنند."
808
812
809
813
msgid"Setting this variable does **not** affect other OS-level debugging interfaces (``ptrace``, ``/proc``, ``task_for_pid``, etc.), which remain available according to their own permission models."
msgid"``-X perf_jit`` enables support for the Linux ``perf`` profiler with DWARF support. When this option is provided, the ``perf`` profiler will be able to report Python calls using DWARF information. This option is only available on some platforms and will do nothing if is not supported on the current system. The default value is \"off\". See also :envvar:`PYTHON_PERF_JIT_SUPPORT` and :ref:`perf_profiling`."
470
470
msgstr"گزینهی ``-X perf_jit`` پشتیبانی از پروفایلگیر ``perf`` لینوکس را همراه با پشتیبانی DWARF فعال میکند. هنگامی که این گزینه ارائه شود، پروفایلگیر ``perf`` میتواند فراخوانیهای پایتون را با استفاده از اطلاعات DWARF گزارش کند. این گزینه تنها روی برخی پلتفرمها در دسترس است و اگر در سیستم فعلی پشتیبانی نشده باشد، هیچ کاری انجام نمیدهد. مقدار پیشفرض «off» است. همچنین :envvar:`PYTHON_PERF_JIT_SUPPORT` و :ref:`perf_profiling` را ببینید."
471
471
472
-
msgid"``-X disable_remote_debug`` disables the remote debugging support as described in :pep:`768`. This includes both the functionality to schedule code for execution in another process and the functionality to receive code for execution in the current process."
472
+
#,fuzzy
473
+
#| msgid "``-X disable_remote_debug`` disables the remote debugging support as described in :pep:`768`. This includes both the functionality to schedule code for execution in another process and the functionality to receive code for execution in the current process."
474
+
msgid"``-X disable-remote-debug`` disables the remote debugging support as described in :pep:`768`. This includes both the functionality to schedule code for execution in another process and the functionality to receive code for execution in the current process."
473
475
msgstr"``-X disable_remote_debug`` پشتیبانی از اشکالزدایی از راه دور را که در :pep:`768` شرح داده شده است، غیرفعال میکند. این شامل هم قابلیت زمانبندی کد برای اجرا در فرایندی دیگر و هم قابلیت دریافت کد برای اجرا در فرایند جاری است."
474
476
475
477
msgid"This option is only available on some platforms and will do nothing if is not supported on the current system. See also :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` and :pep:`768`."
msgid"If this variable is set to a non-empty string, it disables the remote debugging feature described in :pep:`768`. This includes both the functionality to schedule code for execution in another process and the functionality to receive code for execution in the current process."
829
831
msgstr"اگر این متغیر به رشتهای غیرخالی تنظیم شده باشد، قابلیت اشکالزدایی از راه دورِ توصیفشده در :pep:`768` را غیرفعال میکند. این شامل هر دو کارکرد زمانبندی کد برای اجرا در فرایندی دیگر و کارکرد دریافت کد برای اجرا در فرایند جاری است."
830
832
831
-
msgid"See also the :option:`-X disable_remote_debug` command-line option."
833
+
#,fuzzy
834
+
#| msgid "See also the :option:`-X disable_remote_debug` command-line option."
835
+
msgid"See also the :option:`-X disable-remote-debug` command-line option."
832
836
msgstr"همچنین گزینهی خط فرمان :option:`-X disable_remote_debug` را ببینید."
833
837
834
838
msgid"If this variable is set to a positive integer, it overrides the return values of :func:`os.cpu_count` and :func:`os.process_cpu_count`."
msgid ":gh:`159320`: Add dynamic detection of stack sizes on Android, allowing safer deep recursion."
41
+
msgstr ""
42
+
43
+
msgid ":gh:`159288`: Fix a crash when walking a very long chain of lazy import placeholders, as created by an aliased dotted import such as ``lazy import a.b.c as d``. :exc:`RecursionError` is now raised instead."
44
+
msgstr ""
45
+
40
46
msgid ":gh:`159285`: Fix a crash in a debug build when copying an empty :class:`dict` fails with :exc:`MemoryError`. Patch by Christian Aurich Zanettini Martins."
41
47
msgstr ""
42
48
@@ -249,6 +255,9 @@ msgstr ""
249
255
msgid ":gh:`156658`: :mod:`xml.dom` and :mod:`xml.etree.ElementTree` no longer treat characters which are not white space in XML (such as U+00A0) as white space. Previously they could be lost in :func:`~xml.etree.ElementTree.indent`, :func:`~xml.etree.ElementTree.canonicalize` with ``strip_text=True``, and when parsing with the ``whitespace-in-element-content`` feature turned off."
250
256
msgstr ""
251
257
258
+
msgid ":gh:`156568`: :func:`zipapp.create_archive` now correctly sets the executable bit on the target archive when copying a zipapp where the target is a path-like object."
259
+
msgstr ""
260
+
252
261
msgid ":gh:`156545`: Fix the sampling profiler's flamegraph export so that profiling a deeply recursive program no longer fails with :exc:`RecursionError` instead of producing a flamegraph. Patch by tonghuaroot."
253
262
msgstr ""
254
263
@@ -445,6 +454,9 @@ msgstr ""
445
454
msgid "Tests"
446
455
msgstr "آزمونها"
447
456
457
+
msgid ":gh:`159293`: Restore the recursion limit after the free-threading recursion-limit race test to avoid failures in subsequent tests run in the same process."
458
+
msgstr ""
459
+
448
460
#, fuzzy
449
461
#| msgid ":gh:`141442`: The iOS testbed now correctly handles test arguments that contain spaces."
450
462
msgid ":gh:`159211`: The iOS testbed no longer gathers simulator diagnostics when a test run fails."
@@ -601,6 +613,9 @@ msgstr ":gh:`149044`: رفع ماکروی :c:macro:`PySlot_END` برای C++: م
601
613
msgid ":gh:`157649`: Fix :c:macro:`Py_CLEAR` and :c:macro:`Py_SETREF` macros on C++: implement them using ``auto`` instead of ``decltype()``. Using ``decltype()`` produced invalid code when clearing/setting an array item. Patch by Victor Stinner."
602
614
msgstr ""
603
615
616
+
msgid ":gh:`157384`: :c:func:`PyImport_CreateModuleFromInitfunc` now sets the package context while calling *initfunc*, so that a single-phase init submodule created with only the last component of its name gets the full name from the spec."
617
+
msgstr ""
618
+
604
619
#, fuzzy
605
620
#| msgid ":gh:`156939`: Fix :c:func:`PyBytesWriter_Format` error handling: restore the writer to its previous state on error. Patch by Victor Stinner."
606
621
msgid ":gh:`157242`: Fix :c:func:`PyBytesWriter_Resize` to handle properly memory allocation failure. Leave the writer unchanged on error, instead of leaving it in an inconsistent state. Patch by Victor Stinner."
0 commit comments