Skip to content

Commit 8d03697

Browse files
chore: sync msgids with CPython 3.15
1 parent 038c3e7 commit 8d03697

4 files changed

Lines changed: 34 additions & 8 deletions

File tree

‎c-api/import.po‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-10-01 14:41+0330\n"
15+
"POT-Creation-Date: 2026-10-15 04:16+0000\n"
1616
"PO-Revision-Date: 2026-10-06 20:48+0330\n"
1717
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1818
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -248,6 +248,9 @@ msgstr "*initfunc* باید یک :ref:`تابع مقداردهی اولیه <ext
248248
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.)"
249249
msgstr "در صورت موفقیت، یک شیء ماژول ایجاد کرده و برمی‌گرداند. این ماژول مقداردهی اولیه نخواهد شد؛ برای مقداردهی اولیه آن، :c:func:`PyModule_Exec` را فراخوانی کنید. (ایمپورت‌کننده‌های سفارشی باید این کار را در متد :py:meth:`~importlib.abc.Loader.exec_module` خود انجام دهند.)"
250250

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+
251254
msgid "On error, return NULL with an exception set."
252255
msgstr "در صورت بروز خطا، مقدار NULL را همراه با تنظیم یک استثنا برمی‌گرداند."
253256

‎howto/remote_debugging.po‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ msgid ""
1010
msgstr ""
1111
"Project-Id-Version: Python 3.14\n"
1212
"Report-Msgid-Bugs-To: \n"
13-
"POT-Creation-Date: 2026-09-25 04:09+0000\n"
13+
"POT-Creation-Date: 2026-10-15 04:16+0000\n"
1414
"PO-Revision-Date: 2026-09-25 08:57+0330\n"
1515
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1616
"Language-Team: none\n"
@@ -38,7 +38,9 @@ msgstr "برای غیرفعال کردن پشتیبانی از اشکال‌زد
3838
msgid "Set the :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` environment variable to ``1`` before starting the interpreter."
3939
msgstr "متغیر محیطی :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` را پیش از راه‌اندازی مفسر روی ``1`` تنظیم کنید."
4040

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."
4244
msgstr "از گزینه‌ی خط فرمان :option:`-X disable_remote_debug` استفاده کنید."
4345

4446
msgid "Compile Python with the :option:`--without-remote-debug` build flag."
@@ -803,7 +805,9 @@ msgstr "اگر فرایند پایتونِ در حال اشکال‌زدایی
803805
msgid "When to use ``PYTHON_DISABLE_REMOTE_DEBUG``"
804806
msgstr "زمان استفاده از ``PYTHON_DISABLE_REMOTE_DEBUG``"
805807

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."
807811
msgstr "متغیر محیطی :envvar:`PYTHON_DISABLE_REMOTE_DEBUG` (و پرچم معادل :option:`-X disable_remote_debug`) به راهبران اجازه می‌دهد سمت درون‌فرایندی پروتکل را به‌عنوان تدبیری برای **دفاع در عمق** غیرفعال کنند. این ممکن است در محیط‌های استقرار ایمن‌سازی‌شده یا سندباکس‌شده مفید باشد؛ محیط‌هایی که انتظار نمی‌رود هیچ‌گونه اشکال‌زدایی یا پروفایل‌گیری از فرایند در آن‌ها انجام شود و کاهش سطح حمله اولویت دارد، حتی اگر بررسی‌های امتیاز در سطح سیستم‌عامل از پیش از دسترسی فاقد امتیاز جلوگیری کنند."
808812

809813
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."

‎using/cmdline.po‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.14\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-10-01 14:41+0330\n"
16+
"POT-Creation-Date: 2026-10-15 04:16+0000\n"
1717
"PO-Revision-Date: 2026-10-06 20:26+0330\n"
1818
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1919
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -469,7 +469,9 @@ msgstr "گزینه ``-X perf`` پشتیبانی از پروفایل‌گیر ``p
469469
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`."
470470
msgstr "گزینه‌ی ``-X perf_jit`` پشتیبانی از پروفایل‌گیر ``perf`` لینوکس را همراه با پشتیبانی DWARF فعال می‌کند. هنگامی که این گزینه ارائه شود، پروفایل‌گیر ``perf`` می‌تواند فراخوانی‌های پایتون را با استفاده از اطلاعات DWARF گزارش کند. این گزینه تنها روی برخی پلتفرم‌ها در دسترس است و اگر در سیستم فعلی پشتیبانی نشده باشد، هیچ کاری انجام نمی‌دهد. مقدار پیش‌فرض «off» است. همچنین :envvar:`PYTHON_PERF_JIT_SUPPORT` و :ref:`perf_profiling` را ببینید."
471471

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."
473475
msgstr "``-X disable_remote_debug`` پشتیبانی از اشکال‌زدایی از راه دور را که در :pep:`768` شرح داده شده است، غیرفعال می‌کند. این شامل هم قابلیت زمان‌بندی کد برای اجرا در فرایندی دیگر و هم قابلیت دریافت کد برای اجرا در فرایند جاری است."
474476

475477
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`."
@@ -828,7 +830,9 @@ msgstr "همچنین گزینه‌ی خط فرمان :option:`-X perf_jit <-X>`
828830
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."
829831
msgstr "اگر این متغیر به رشته‌ای غیرخالی تنظیم شده باشد، قابلیت اشکال‌زدایی از راه دورِ توصیف‌شده در :pep:`768` را غیرفعال می‌کند. این شامل هر دو کارکرد زمان‌بندی کد برای اجرا در فرایندی دیگر و کارکرد دریافت کد برای اجرا در فرایند جاری است."
830832

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."
832836
msgstr "همچنین گزینه‌ی خط فرمان :option:`-X disable_remote_debug` را ببینید."
833837

834838
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`."

‎whatsnew/changelog.po‎

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ msgid ""
1414
msgstr ""
1515
"Project-Id-Version: Python 3.14\n"
1616
"Report-Msgid-Bugs-To: \n"
17-
"POT-Creation-Date: 2026-10-14 04:18+0000\n"
17+
"POT-Creation-Date: 2026-10-15 04:16+0000\n"
1818
"PO-Revision-Date: 2026-08-28 10:52+0330\n"
1919
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2020
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -37,6 +37,12 @@ msgstr "*تاریخ انتشار: XXXX-XX-XX*"
3737
msgid "Core and Builtins"
3838
msgstr "هسته و توکارها (Core and Builtins)"
3939

40+
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+
4046
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."
4147
msgstr ""
4248

@@ -249,6 +255,9 @@ msgstr ""
249255
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."
250256
msgstr ""
251257

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+
252261
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."
253262
msgstr ""
254263

@@ -445,6 +454,9 @@ msgstr ""
445454
msgid "Tests"
446455
msgstr "آزمون‌ها"
447456

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+
448460
#, fuzzy
449461
#| msgid ":gh:`141442`: The iOS testbed now correctly handles test arguments that contain spaces."
450462
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++: م
601613
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."
602614
msgstr ""
603615

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+
604619
#, fuzzy
605620
#| msgid ":gh:`156939`: Fix :c:func:`PyBytesWriter_Format` error handling: restore the writer to its previous state on error. Patch by Victor Stinner."
606621
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

Comments
 (0)