GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — 🔍 Translation review needed after CPython sync (2026-11-08) · Issue #131 · python/python-docs-fa

🔍 Translation review needed after CPython sync (2026-11-08) #131

New issue
Copy link
New issue
Copy link
Open
Open
🔍 Translation review needed after CPython sync (2026-11-08)#131
Copy link
Labels
3.15تغییرات خودکار در ترجمه‌هاتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPythonتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPython

Description

@github-actions
github-actions
bot
opened on Nov 8, 2026
Issue body actions

Summary

  • 🔍 67 newly fuzzy strings in 48 files
  • ✏️ 7 new untranslated strings in 1 files

🔍 Newly fuzzy strings

The source text changed slightly, so the existing translation (msgstr) may need updating. - is the old source, + the new.

c-api/module.po (1 new fuzzy)

- PyObject *module = <the module in question>\n\nvoid *module_token;\nif (PyModule_GetToken(module, &module_token) < 0) {\n    return NULL;\n}\nif (module_token …
+ PyObject *module = <the module in question>;\n\nvoid *module_token;\nif (PyModule_GetToken(module, &module_token) < 0) {\n    return NULL;\n}\nif (module_token…
  msgstr: PyObject *module = <the module in question>\n\nvoid *module_token;\nif (PyModule_GetToken(module, &module_token) < 0) {\n    return NULL;\n}\nif (module_token …

c-api/typeobj.po (1 new fuzzy)

- typedef struct {\n    PyObject_HEAD\n    const char *data;\n} MyObject;\n\nstatic PyTypeObject MyObject_Type = {\n    PyVarObject_HEAD_INIT(NULL, 0)\n    .tp_n…
+ typedef struct {\n    PyObject_HEAD\n    const char *data;\n} MyObject;\n\nstatic PyTypeObject MyObject_Type = {\n    PyVarObject_HEAD_INIT(NULL, 0)\n    .tp_n…
  msgstr: typedef struct {\n    PyObject_HEAD\n    const char *data;\n} MyObject;\n\nstatic PyTypeObject MyObject_Type = {\n    PyVarObject_HEAD_INIT(NULL, 0)\n    .tp_n…

extending/embedding.po (1 new fuzzy)

- Setting :c:member:`PyConfig.program_name` should be called before :c:func:`Py_InitializeFromConfig` to inform the interpreter about paths to Python run-time li…
+ Setting :c:member:`PyConfig.program_name` should be called before :c:func:`Py_InitializeFromConfig` to inform the interpreter about paths to Python run-time li…
  msgstr: تنظیم :c:member:`PyConfig.program_name` باید پیش از :c:func:`Py_InitializeFromConfig` انجام شود تا مفسر را از مسیرهای کتابخانه‌های زمان اجرای پایتون آگاه کند. …

extending/extending.po (1 new fuzzy)

- Note that ``PySpam_API`` is declared ``static``; otherwise the pointer array would disappear when :c:func:`!PyInit_spam` terminates!
+ Note that ``PySpam_API`` is declared ``static``; otherwise the pointer array would disappear when :c:func:`!spam_module_exec` terminates!
  msgstr: توجه داشته باشید که ``PySpam_API`` به‌صورت ``static`` تعریف شده است؛ در غیر این صورت، آرایه اشاره‌گرها با خاتمه‌یافتن :c:func:`!PyInit_spam` ناپدید می‌شد!

howto/descriptor.po (1 new fuzzy)

- class Type(type):\n    'Simulate how the type metaclass adds member objects for slots'\n\n    def __new__(mcls, clsname, bases, mapping, **kwargs):\n        'E…
+ class Type(type):\n    'Simulate how the type metaclass adds member objects for slots'\n\n    def __new__(mcls, clsname, bases, mapping, **kwargs):\n        'E…
  msgstr: class Type(type):\n    'Simulate how the type metaclass adds member objects for slots'\n\n    def __new__(mcls, clsname, bases, mapping, **kwargs):\n        'E…

howto/instrumentation.po (2 new fuzzy)

- /*\n   Provide a higher-level wrapping around the function__entry and\n   function__return markers:\n \*/\nprobe python.function.entry = process("python").mark…
+ /*\n   Provide a higher-level wrapping around the function__entry and\n   function__return markers:\n */\nprobe python.function.entry = process("python").mark(…
  msgstr: /*\n   Provide a higher-level wrapping around the function__entry and\n   function__return markers:\n \*/\nprobe python.function.entry = process("python").mark…

- global fn_calls;\n\nprobe python.function.entry\n{\n    fn_calls[pid(), filename, funcname, lineno] += 1;\n}\n\nprobe timer.ms(1000) {\n    printf("\033[2J\033…
+ global fn_calls;\n\nprobe python.function.entry\n{\n    fn_calls[pid(), filename, funcname, lineno] += 1;\n}\n\nprobe timer.ms(1000) {\n    printf("\033[2J\033…
  msgstr: global fn_calls;\n\nprobe python.function.entry\n{\n    fn_calls[pid(), filename, funcname, lineno] += 1;\n}\n\nprobe timer.ms(1000) {\n    printf("\033[2J\033…

howto/isolating-extensions.po (1 new fuzzy)

- static PyObject *\nexample_method(PyObject *self,\n        PyTypeObject *defining_class,\n        PyObject *const *args,\n        Py_ssize_t nargs,\n        Py…
+ static PyObject *\nexample_method(PyObject *self,\n        PyTypeObject *defining_class,\n        PyObject *const *args,\n        Py_ssize_t nargs,\n        Py…
  msgstr: static PyObject *\nexample_method(PyObject *self,\n        PyTypeObject *defining_class,\n        PyObject *const *args,\n        Py_ssize_t nargs,\n        Py…

howto/logging-cookbook.po (1 new fuzzy)

- # main.py\nimport argparse\nfrom contextvars import ContextVar\nimport logging\nimport os\nfrom random import choice\nimport threading\nimport webapplib\n\nlog…
+ # main.py\nimport argparse\nfrom contextvars import ContextVar\nimport logging\nimport os\nfrom random import choice\nimport threading\nimport webapplib\n\nlog…
  msgstr: # main.py\nimport argparse\nfrom contextvars import ContextVar\nimport logging\nimport os\nfrom random import choice\nimport threading\nimport webapplib\n\nlog…

library/annotationlib.po (1 new fuzzy)

- >>> from annotationlib import get_annotations, Format\n>>> class C:\n...   pass\n>>> C.__annotate__ = Annotate()\n>>> get_annotations(Annotate(), format=Format…
+ >>> from annotationlib import get_annotations, Format\n>>> class C:\n...   pass\n>>> C.__annotate__ = Annotate()\n>>> get_annotations(C, format=Format.STRING)\…
  msgstr: >>> from annotationlib import get_annotations, Format\n>>> class C:\n...   pass\n>>> C.__annotate__ = Annotate()\n>>> get_annotations(Annotate(), format=Format…

library/argparse.po (2 new fuzzy)

- >>> parser = argparse.ArgumentParser(prog='PROG')\n>>> parser.add_argument('--foo-bar')\n>>> parser.parse_args(['--foo-bar', 'FOO-BAR'])\nNamespace(foo_bar='FO…
+ >>> parser = argparse.ArgumentParser(prog='PROG')\n>>> parser.add_argument('--foo-bar')\n>>> parser.parse_args(['--foo-bar', 'FOO-BAR'])\nNamespace(foo_bar='FO…
  msgstr: >>> parser = argparse.ArgumentParser(prog='PROG')\n>>> parser.add_argument('--foo-bar')\n>>> parser.parse_args(['--foo-bar', 'FOO-BAR'])\nNamespace(foo_bar='FO…

- >>> parser = argparse.ArgumentParser()\n>>> parser.add_argument('-f', '--foo-bar', '--foo')\n>>> parser.add_argument('-q', '-quz')\n>>> parser.add_argument('-x…
+ >>> parser = argparse.ArgumentParser()\n>>> parser.add_argument('-f', '--foo-bar', '--foo')\n>>> parser.add_argument('-q', '-quz')\n>>> parser.add_argument('-x…
  msgstr: >>> parser = argparse.ArgumentParser()\n>>> parser.add_argument('-f', '--foo-bar', '--foo')\n>>> parser.add_argument('-q', '-quz')\n>>> parser.add_argument('-x…

library/asyncio-eventloop.po (1 new fuzzy)

- An example of a callback displaying the current date every second. The callback uses the :meth:`loop.call_later` method to reschedule itself after 5 seconds, a…
+ An example of a callback displaying the current date every second. The callback uses the :meth:`loop.call_later` method to reschedule itself after 1 second, an…
  msgstr: نمونه‌ای از یک کال‌بک که تاریخ جاری را هر ثانیه نمایش می‌دهد. این کال‌بک از متد :meth:`loop.call_later` برای زمان‌بندی مجدد خود پس از ۵ ثانیه استفاده می‌کند و …

library/binascii.po (1 new fuzzy)

- Convert binary data to a line(s) of ASCII characters in quoted-printable encoding.  The return value is the converted line(s). If the optional argument *quotet…
+ Convert binary data to a line(s) of ASCII characters in quoted-printable encoding.  The return value is the converted line(s). If the optional argument *quotet…
  msgstr: داده‌های دودویی را به یک یا چند خط از نویسه‌های ASCII با کدگذاری quoted-printable تبدیل می‌کند. مقدار بازگشتی، خط یا سطرهای تبدیل‌شده است. اگر آرگومان اختیاری …

library/calendar.po (2 new fuzzy)

- Return a string representing a single day formatted with the given *width*. If *theday* is ``0``, return a string of spaces of the specified width, representin…
+ Return a string representing a single day formatted with the given *width*. If *day* is ``0``, return a string of spaces of the specified width, representing a…
  msgstr: رشته‌ای را برمی‌گرداند که نمایانگر یک روز واحد است و با *width* داده‌شده قالب‌بندی شده است. اگر *theday* برابر ``0`` باشد، رشته‌ای از فاصله‌ها با عرض مشخص‌شده …

- Return a string representing the name of a single weekday formatted to the specified *width*. The *weekday* parameter is an integer representing the day of the…
+ Return a string representing the name of a single weekday formatted to the specified *width*. The *day* parameter is an integer representing the day of the wee…
  msgstr: رشته‌ای را برمی‌گرداند که نشان‌دهنده نام یک روز هفته است و با عرض مشخص‌شده *width* قالب‌بندی‌شده است. پارامتر *weekday* یک عدد صحیح است که روز هفته را نشان می‌…

library/cgi.po (1 new fuzzy)

- A fork of the module on PyPI can be used instead: :pypi:`legacy-cgi`. This is a copy of the cgi module, no longer maintained or supported by the core Python te…
+ A fork of the module on PyPI can be used instead: :pypi:`legacy-cgi`. This package contains copies of the :mod:`!cgi` and :mod:`!cgitb` modules, which are no l…
  msgstr: در عوض می‌توان به‌جای آن از یک فورک این ماژول در PyPI استفاده کرد: :pypi:`legacy-cgi`. این یک کپی از ماژول cgi است که دیگر توسط تیم اصلی پایتون نگهداری یا پشتی…

library/cgitb.po (1 new fuzzy)

- A fork of the module on PyPI can now be used instead: :pypi:`legacy-cgi`. This is a copy of the cgi module, no longer maintained or supported by the core Pytho…
+ A fork of the module on PyPI can now be used instead: :pypi:`legacy-cgi`. This package contains copies of the :mod:`!cgi` and :mod:`!cgitb` modules, which are …
  msgstr: اکنون می‌توان به‌جای آن از نسخه منشعب‌شده‌ای از این ماژول در PyPI استفاده کرد: :pypi:`legacy-cgi`. این یک کپی از ماژول cgi است که دیگر توسط تیم اصلی پایتون نگه…

library/codecs.po (1 new fuzzy)

- This module implements :rfc:`3490` (Internationalized Domain Names in Applications) and :rfc:`3492` (Nameprep: A Stringprep Profile for Internationalized Domai…
+ This module implements :rfc:`3490` (Internationalized Domain Names in Applications) and :rfc:`3491` (Nameprep: A Stringprep Profile for Internationalized Domai…
  msgstr: این ماژول :rfc:`3490` (نام‌های دامنه بین‌المللی‌سازی‌شده در کاربردها) و :rfc:`3492` (Nameprep: یک پروفایل Stringprep برای نام‌های دامنه بین‌المللی‌سازی‌شده (ID…

library/doctest.po (1 new fuzzy)

- :class:`DocTestParser` has the following attributes:
+ :class:`DocTestRunner` has the following attributes:
  msgstr: :class:`DocTestParser` ویژگی‌های زیر را دارد:

library/ftplib.po (1 new fuzzy)

- |param_doc_user| If given, :code:`login(host, passwd, acct)` is implicitly called by the constructor.
+ |param_doc_user| If given, :code:`login(user, passwd, acct)` is implicitly called by the constructor.
  msgstr: |param_doc_user| در صورت ارائه، :code:`login(host, passwd, acct)` به‌طور ضمنی توسط سازنده فراخوانی می‌شود.

library/http.client.po (1 new fuzzy)

- >>> # This creates an HTTP request\n>>> # with the content of BODY as the enclosed representation\n>>> # for the resource http://localhost:8080/file\n...\n>>> …
+ >>> # This creates an HTTP request\n>>> # with the content of BODY as the enclosed representation\n>>> # for the resource http://localhost:8080/file\n...\n>>> …
  msgstr: >>> # This creates an HTTP request\n>>> # with the content of BODY as the enclosed representation\n>>> # for the resource http://localhost:8080/file\n...\n>>> …

library/http.cookies.po (1 new fuzzy)

- In addition, it is recommended to use the ``__Host`` prefix when setting partitioned cookies to make them bound to the hostname and not the registrable domain.…
+ In addition, it is recommended to use the ``__Host-`` prefix when setting partitioned cookies to make them bound to the hostname and not the registrable domain…
  msgstr: علاوه بر این، توصیه می‌شود هنگام تنظیم کوکی‌های پارتیشن‌بندی‌شده (partitioned cookies) از پیشوند ``__Host`` استفاده کنید تا آن‌ها به نام میزبان مقید شوند، نه ب…

library/io.po (1 new fuzzy)

- def read_text(path, encoding=None):\n    encoding = io.text_encoding(encoding)  # stacklevel=2\n    with open(path, encoding) as f:\n        return f.read()
+ def read_text(path, encoding=None):\n    encoding = io.text_encoding(encoding)  # stacklevel=2\n    with open(path, encoding=encoding) as f:\n        return f.…
  msgstr: def read_text(path, encoding=None):\n    encoding = io.text_encoding(encoding)  # stacklevel=2\n    with open(path, encoding) as f:\n        return f.read()

library/logging.po (1 new fuzzy)

- Previously, the default format was hard-coded as in this example: ``2010-09-06 22:38:15,292`` where the part before the comma is handled by a strptime format s…
+ Previously, the default format was hard-coded as in this example: ``2010-09-06 22:38:15,292`` where the part before the comma is handled by a strftime format s…
  msgstr: پیش‌تر، قالب پیش‌فرض به‌صورت سخت‌کدشده مطابق این مثال بود: ``2010-09-06 22:38:15,292`` که در آن بخش پیش از کاما توسط یک رشته‌ی قالب strptime (``'%Y-%m-%d %H:%M…

library/multiprocessing.po (1 new fuzzy)

- *family* is the type of socket (or named pipe) to use.  This can be one of the strings ``'AF_INET'`` (for a TCP socket), ``'AF_UNIX'`` (for a Unix domain socke…
+ *family* is the type of socket (or named pipe) to use.  This can be one of the strings ``'AF_INET'`` (for a TCP socket), ``'AF_UNIX'`` (for a Unix domain socke…
  msgstr: *family* نوع سوکت (یا پایپ نام‌دار) مورد استفاده است. این مقدار می‌تواند یکی از رشته‌های ``'AF_INET'`` (برای سوکت TCP)، ``'AF_UNIX'`` (برای سوکت دامنه‌ی یونیکس…

library/optparse.po (4 new fuzzy)

- where ``option`` is an :class:`Option` instance, ``opt`` is an option string (e.g., ``-f``), and ``value`` is the string from the command line that must be che…
+ where ``option`` is an :class:`Option` instance, ``opt`` is an option string (e.g., ``-f``), and ``value`` is the string from the command line that must be che…
  msgstr: که در آن ``option`` یک نمونه از :class:`Option`، ``opt`` یک رشته‌ی گزینه (برای مثال ``-f``) و ``value`` رشته‌ای از خط فرمان است که باید بررسی و به نوع دلخواه ش…

- actions that result in :mod:`!optparse` storing a value to an attribute of the current OptionValues instance; these options require a :attr:`~Option.dest` attr…
+ actions that result in :mod:`!optparse` storing a value to an attribute of the current Values instance; these options require a :attr:`~Option.dest` attribute …
  msgstr: کنش‌هایی که باعث می‌شوند :mod:`!optparse` یک مقدار را در یک ویژگی از نمونه‌ی فعلی OptionValues ذخیره کند؛ این گزینه‌ها نیاز دارند که یک ویژگی :attr:`~Option.de…

- ``values`` is an instance of the optparse_parser.Values class, which provides the very useful :meth:`ensure_value` method. :meth:`ensure_value` is essentially …
+ ``values`` is an instance of the optparse.Values class, which provides the very useful :meth:`!ensure_value` method. :meth:`!ensure_value` is essentially :func…
  msgstr: ``values`` نمونه‌ای از کلاس optparse_parser.Values است که متد بسیار مفید :meth:`ensure_value` را فراهم می‌کند. :meth:`ensure_value` در اصل همان :func:`getattr`…

- If the ``attr`` attribute of ``values`` doesn't exist or is ``None``, then ensure_value() first sets it to ``value``, and then returns ``value``. This is very …
+ If the ``attr`` attribute of ``values`` doesn't exist or is ``None``, then ensure_value() first sets it to ``value``, and then returns ``value``. This is very …
  msgstr: اگر ویژگی ``attr`` در ``values`` وجود نداشته باشد یا ``None`` باشد، ensure_value() ابتدا آن را روی ``value`` تنظیم می‌کند و سپس ``value`` را برمی‌گرداند. این ب…

library/os.po (2 new fuzzy)

- ``st_ctime_ns`` is deprecated on Windows. Use ``st_birthtime_ns`` for the file creation time. In the future, ``st_ctime`` will contain the time of the most rec…
+ ``st_ctime_ns`` is deprecated on Windows. Use ``st_birthtime_ns`` for the file creation time. In the future, ``st_ctime_ns`` will contain the time of the most …
  msgstr: ``st_ctime_ns`` در ویندوز منسوخ شده است. برای زمان ایجاد پرونده از ``st_birthtime_ns`` استفاده کنید. در آینده، ``st_ctime`` حاوی زمان آخرین تغییر فراداده خواهد…

- The *sigdef* argument will reset the disposition of all signals in the set specified. This argument corresponds to the C library :c:macro:`!POSIX_SPAWN_SETSIGD…
+ The *setsigdef* argument will reset the disposition of all signals in the set specified. This argument corresponds to the C library :c:macro:`!POSIX_SPAWN_SETS…
  msgstr: آرگومان *sigdef* رفتار همه سیگنال‌های موجود در مجموعه‌ی مشخص‌شده را بازنشانی می‌کند. این آرگومان متناظر با پرچم :c:macro:`!POSIX_SPAWN_SETSIGDEF` در کتابخانه C…

library/pdb.po (1 new fuzzy)

- When using ``pdb.pm()``  or ``Pdb.post_mortem(...)`` with a chained exception instead of a traceback, it allows the user to move between the chained exceptions…
+ When using ``pdb.pm()``  or ``pdb.post_mortem(...)`` with a chained exception instead of a traceback, it allows the user to move between the chained exceptions…
  msgstr: هنگام استفاده از ``pdb.pm()`` یا ``Pdb.post_mortem(...)`` با یک استثنای زنجیره‌ای به‌جای ردگیری پشته، به کاربر امکان داده می‌شود که با استفاده از دستور ``excep…

library/profile.po (2 new fuzzy)

- A custom timer can be supplied for measuring how long code takes to run via the *timer* argument. This must be a function that returns a single number represen…
+ A custom timer can be supplied for measuring how long code takes to run via the *timer* argument. This must be a function that returns a single number represen…
  msgstr: می‌توان از طریق آرگومان *timer*، یک زمان‌سنج سفارشی برای اندازه‌گیری مدت‌زمان اجرای کد فراهم کرد. این باید تابعی باشد که یک عدد واحد را برمی‌گرداند و نشان‌دهند…

- ``your_time_func`` should return a single number.  If it returns integers, you can also invoke the class constructor with a second argument specifying the real…
+ ``your_time_func`` should return a single number.  If it returns integers, you can also invoke the class constructor with a second argument specifying the real…
  msgstr: ``your_time_func`` باید یک عدد واحد برگرداند. اگر این تابع اعداد صحیح برگرداند، همچنین می‌توانید سازنده‌ی کلاس را با یک آرگومان دوم برای مشخص کردن مدت‌زمان واق…

library/profiling.sampling.po (1 new fuzzy)

- If no output file is specified, the profiler generates a filename based on the process ID (for example, ``flamegraph.12345.html``).
+ If no output file is specified, the profiler generates a filename based on the process ID (for example, ``flamegraph_12345.html``).
  msgstr: اگر هیچ پرونده‌ی خروجی‌ای مشخص نشده باشد، پروفایل‌گیر نام پرونده‌ای را بر اساس شناسه‌ی فرایند تولید می‌کند (برای مثال، ``flamegraph.12345.html``).

library/ssl.po (2 new fuzzy)

- >>> conn.sendall(b"HEAD / HTTP/1.0\r\nHost: linuxfr.org\r\n\r\n")\n>>> pprint.pprint(conn.recv(1024).split(b"\r\n"))\n[b'HTTP/1.1 200 OK',\n b'Date: Sat, 18 Oc…
+ >>> conn.sendall(b"HEAD / HTTP/1.0\r\nHost: www.python.org\r\n\r\n")\n>>> pprint.pprint(conn.recv(1024).split(b"\r\n"))\n[b'HTTP/1.1 200 OK',\n b'Date: Sat, 18…
  msgstr: >>> conn.sendall(b"HEAD / HTTP/1.0\r\nHost: linuxfr.org\r\n\r\n")\n>>> pprint.pprint(conn.recv(1024).split(b"\r\n"))\n[b'HTTP/1.1 200 OK',\n b'Date: Sat, 18 Oc…

- Any form of network IO; ``recv()`` and ``send()`` read and write only to the underlying :class:`MemoryBIO` buffers.
+ Any form of network IO; ``read()`` and ``write()`` read and write only to the underlying :class:`MemoryBIO` buffers.
  msgstr: هر شکلی از ورودی/خروجی شبکه؛ ``recv()`` و ``send()`` فقط از بافرهای زیربنایی :class:`MemoryBIO` می‌خوانند و در آن‌ها می‌نویسند.

library/tarfile.po (2 new fuzzy)

- Several attributes can be set to ``None`` to indicate that a piece of metadata is unused or unknown. Different :class:`TarInfo` methods handle ``None`` differe…
+ Several attributes can be set to ``None`` to indicate that a piece of metadata is unused or unknown. Different :class:`TarFile` methods handle ``None`` differe…
  msgstr: چندین ویژگی را می‌توان روی ``None`` تنظیم کرد تا نشان داده شود که یک مورد فراداده استفاده‌نشده یا ناشناخته است. متدهای مختلف :class:`TarInfo` با ``None`` به‌صو…

- How to create and write an archive to stdout using :data:`sys.stdout.buffer <sys.stdout>` in the *fileobj* parameter in :meth:`TarFile.add`::
+ How to create and write an archive to stdout using :data:`sys.stdout.buffer <sys.stdout>` in the *fileobj* parameter in :func:`~tarfile.open`::
  msgstr: چگونگی ایجاد یک بایگانی و نوشتن آن در stdout با استفاده از :data:`sys.stdout.buffer <sys.stdout>` در پارامتر *fileobj* در :meth:`TarFile.add`::

library/threading.po (2 new fuzzy)

- Threads call a lock's :meth:`~RLock.acquire` method to lock it, and its :meth:`~Lock.release` method to unlock it.
+ Threads call a lock's :meth:`~RLock.acquire` method to lock it, and its :meth:`~RLock.release` method to unlock it.
  msgstr: نخ‌ها برای قفل کردن یک قفل، متد :meth:`~RLock.acquire` آن و برای باز کردن قفل آن، متد :meth:`~Lock.release` آن را فراخوانی می‌کنند.

- RLock's :meth:`~RLock.acquire`/:meth:`~RLock.release` call pairs may be nested, unlike Lock's :meth:`~Lock.acquire`/:meth:`~Lock.release`. Only the final :meth…
+ RLock's :meth:`~RLock.acquire`/:meth:`~RLock.release` call pairs may be nested, unlike Lock's :meth:`~Lock.acquire`/:meth:`~Lock.release`. Only the final :meth…
  msgstr: جفت‌های فراخوانی :meth:`~RLock.acquire`/:meth:`~RLock.release` در RLock می‌توانند تودرتو باشند، برخلاف :meth:`~Lock.acquire`/:meth:`~Lock.release` در Lock. تنه…

library/timeit.po (1 new fuzzy)

- This is a convenience function that calls :meth:`.timeit` repeatedly so that the total time >= *Timer.target_time* seconds, returning the eventual (number of l…
+ This is a convenience function that calls :meth:`.timeit` repeatedly so that the total time >= *target_time* seconds, returning the eventual (number of loops, …
  msgstr: این یک تابع کمکی است که :meth:`.timeit` را به طور مکرر فراخوانی می‌کند تا زمان کل برابر یا بیشتر از *Timer.target_time* ثانیه شود، و در نهایت (تعداد حلقه‌ها، ز…

library/tracemalloc.po (1 new fuzzy)

- print("Traceback (most recent call first):")\nfor line in traceback:\n    print(line)
+ print("Traceback (most recent call first):")\nfor line in traceback.format(most_recent_first=True):\n    print(line)
  msgstr: print("Traceback (most recent call first):")\nfor line in traceback:\n    print(line)

library/xml.dom.po (1 new fuzzy)

- A :class:`NodeList` represents a sequence of nodes.  These objects are used in two ways in the DOM Core recommendation:  an :class:`Element` object provides on…
+ A :class:`NodeList` represents a sequence of nodes.  These objects are used in two ways in the DOM Core recommendation:  an :class:`Element` object provides on…
  msgstr: یک :class:`NodeList` نمایانگر یک دنباله از گره‌هاست. این اشیاء در دو روش در توصیه‌ی هسته‌ی DOM استفاده می‌شوند: یک شیء :class:`Element` یکی را به عنوان فهرست گ…

whatsnew/2.3.po (2 new fuzzy)

- Several new POSIX functions (:func:`!getpgid`, :func:`!killpg`, :func:`!lchown`, :func:`!loadavg`, :func:`!major`, :func:`!makedev`, :func:`!minor`, and :func:…
+ Several new POSIX functions (:func:`!getpgid`, :func:`!killpg`, :func:`!lchown`, :func:`!getloadavg`, :func:`!major`, :func:`!makedev`, :func:`!minor`, and :fu…
  msgstr: چندین تابع جدید POSIX (:func:`!getpgid`، :func:`!killpg`، :func:`!lchown`، :func:`!loadavg`، :func:`!major`، :func:`!makedev`، :func:`!minor` و :func:`!mknod`)…

- >{}>{}> u"www.Alliancefrançaise.nu".encode("idna")\n'www.xn--alliancefranaise-npb.nu'
+ >>> u"www.Alliancefrançaise.nu".encode("idna")\n'www.xn--alliancefranaise-npb.nu'
  msgstr: >{}>{}> u"www.Alliancefrançaise.nu".encode("idna")\n'www.xn--alliancefranaise-npb.nu'

whatsnew/2.4.po (2 new fuzzy)

- The :mod:`email` package was updated to version 3.0,  which dropped various deprecated APIs and removes support for Python versions earlier than 2.3.  The 3.0 …
+ The :mod:`email` package was updated to version 3.0,  which dropped various deprecated APIs and removes support for Python versions earlier than 2.3.  The 3.0 …
  msgstr: بسته‌ی :mod:`email` به نسخه 3.0 به‌روزرسانی شد که در آن APIهای منسوخ‌شده‌ی مختلف حذف شدند و پشتیبانی از نسخه‌های پایتون پیش از 2.3 برداشته شد. نسخه 3.0 این بست…

- import logging\nlogging.basicConfig(filename='/var/log/application.log',\n    level=0,  # Log all messages\n    format='%(levelname):%(process):%(thread):%(mes…
+ import logging\nlogging.basicConfig(filename='/var/log/application.log',\n    level=0,  # Log all messages\n    format='%(levelname)s:%(process)d:%(thread)d:%(…
  msgstr: import logging\nlogging.basicConfig(filename='/var/log/application.log',\n    level=0,  # Log all messages\n    format='%(levelname):%(process):%(thread):%(mes…

whatsnew/2.5.po (2 new fuzzy)

- import ctypes\n\nd = {}\nctypes.pythonapi.PyObject_SetItem(ctypes.py_object(d),\n          ctypes.py_object("abc"),  ctypes.py_object(1))\n# d is now {'abc', 1…
+ import ctypes\n\nd = {}\nctypes.pythonapi.PyObject_SetItem(ctypes.py_object(d),\n          ctypes.py_object("abc"),  ctypes.py_object(1))\n# d is now {'abc': 1…
  msgstr: import ctypes\n\nd = {}\nctypes.pythonapi.PyObject_SetItem(ctypes.py_object(d),\n          ctypes.py_object("abc"),  ctypes.py_object(1))\n# d is now {'abc', 1…

- Two new macros can be used to indicate C functions that are local to the current file so that a faster calling convention can be used. :c:macro:`Py_LOCAL` decl…
+ Two new macros can be used to indicate C functions that are local to the current file so that a faster calling convention can be used. :c:macro:`Py_LOCAL` decl…
  msgstr: از دو ماکروی جدید می‌توان برای نشان دادن توابع C‌ای که محلی به پرونده‌ی فعلی هستند استفاده کرد تا بتوان از یک قرارداد فراخوانی سریع‌تر بهره برد. :c:macro:`Py_L…

whatsnew/2.7.po (1 new fuzzy)

- void *vtable;\n\nif (!PyCapsule_IsValid(capsule, "mymodule.CAPI") {\n        PyErr_SetString(PyExc_ValueError, "argument type invalid");\n        return NULL;\…
+ void *vtable;\n\nif (!PyCapsule_IsValid(capsule, "mymodule.CAPI")) {\n        PyErr_SetString(PyExc_ValueError, "argument type invalid");\n        return NULL;…
  msgstr: void *vtable;\n\nif (!PyCapsule_IsValid(capsule, "mymodule.CAPI") {\n        PyErr_SetString(PyExc_ValueError, "argument type invalid");\n        return NULL;\…

whatsnew/3.1.po (1 new fuzzy)

- >>> query = input()\nSELECT region, dept, count(*) FROM main GROUPBY region, dept\n\n>>> cursor.execute(query)\n>>> query_fields = [desc[0] for desc in cursor.…
+ >>> query = input()\nSELECT region, dept, count(*) FROM main GROUP BY region, dept\n\n>>> cursor.execute(query)\n>>> query_fields = [desc[0] for desc in cursor…
  msgstr: >>> query = input()\nSELECT region, dept, count(*) FROM main GROUPBY region, dept\n\n>>> cursor.execute(query)\n>>> query_fields = [desc[0] for desc in cursor.…

whatsnew/3.11.po (2 new fuzzy)

- :func:`!importlib.util.set_loader_wrapper`
+ :func:`!importlib.util.set_loader`
  msgstr: :func:`!importlib.util.set_loader_wrapper`

- :func:`!importlib.util.set_package_wrapper`
+ :func:`!importlib.util.set_package`
  msgstr: :func:`!importlib.util.set_package_wrapper`

whatsnew/3.12.po (3 new fuzzy)

- :ref:`PEP 697 <whatsnew312-pep697>`, unstable C API tier
+ :ref:`PEP 689 <whatsnew312-pep689>`, unstable C API tier
  msgstr: :ref:`PEP 697 <whatsnew312-pep697>`، لایه‌ی ناپایدار C API

- python3 -m unittest --durations=3 lib.tests.test_threading\n.....\nSlowest test durations\n--------------------------------------------------------------------…
+ python3 -m unittest --durations=3 test.test_threading\n.....\nSlowest test durations\n----------------------------------------------------------------------\n1…
  msgstr: python3 -m unittest --durations=3 lib.tests.test_threading\n.....\nSlowest test durations\n--------------------------------------------------------------------…

- :pep:`697`: Introduce the :ref:`Unstable C API tier <unstable-c-api>`, intended for low-level tools like debuggers and JIT compilers. This API may change in ea…
+ :pep:`689`: Introduce the :ref:`Unstable C API tier <unstable-c-api>`, intended for low-level tools like debuggers and JIT compilers. This API may change in ea…
  msgstr: :pep:`697`: معرفی :ref:`سطح ناپایدار API زبان C <unstable-c-api>` که برای ابزارهای سطح پایین مانند اشکال‌زدا‌ها و کامپایلرهای JIT در نظر گرفته‌شده است. این API…

whatsnew/3.15.po (1 new fuzzy)

- :meth:`ssl.SSLContext.set_groups` sets the groups allowed for doing key agreement, extending the previous :meth:`ssl.SSLContext.set_ecdh_curve` method. This ne…
+ :meth:`ssl.SSLContext.set_groups` sets the groups allowed for doing key agreement, extending the previous :meth:`ssl.SSLContext.set_ecdh_curve` method. This ne…
  msgstr: متد :meth:`ssl.SSLContext.set_groups` گروه‌های مجاز برای انجام توافق کلید را تنظیم می‌کند و متد قبلی :meth:`ssl.SSLContext.set_ecdh_curve` را گسترش می‌دهد. این…

whatsnew/3.4.po (2 new fuzzy)

- :meth:`!importlib.util.module_for_loader` now sets ``__loader__`` and ``__package__`` unconditionally to properly support reloading. If this is not desired the…
+ :meth:`!importlib.util.module_for_loader` now sets ``__loader__`` and ``__package__`` unconditionally to properly support reloading. If this is not desired the…
  msgstr: :meth:`!importlib.util.module_for_loader` اکنون ``__loader__`` و ``__package__`` را بدون قید و شرط تنظیم می‌کند تا از بارگذاری مجدد به‌درستی پشتیبانی کند. اگر …

- Frozen modules no longer define a ``__file__`` attribute. It's semantically incorrect for frozen modules to set the attribute as they are not loaded from any e…
+ Frozen modules no longer define a ``__file__`` attribute. It's semantically incorrect for frozen modules to set the attribute as they are not loaded from any e…
  msgstr: ماژول‌های فریزشده دیگر ویژگی ``__file__`` را تعریف نمی‌کنند. تنظیم این ویژگی توسط ماژول‌های فریزشده از نظر معنایی نادرست است، زیرا این ماژول‌ها از هیچ مکان صری…

whatsnew/3.6.po (1 new fuzzy)

- ``traceback.Ignore`` class and ``traceback.usage``, ``traceback.modname``, ``traceback.fullmodname``, ``traceback.find_lines_from_code``, ``traceback.find_line…
+ ``trace.Ignore`` class and ``trace.usage``, ``trace.modname``, ``trace.fullmodname``, ``trace.find_lines_from_code``, ``trace.find_lines``, ``trace.find_string…
  msgstr: کلاس ``traceback.Ignore`` و متد‌های ``traceback.usage``، ``traceback.modname``، ``traceback.fullmodname``، ``traceback.find_lines_from_code``، ``traceback.find…

whatsnew/3.7.po (2 new fuzzy)

- While :pep:`540`'s UTF-8 mode has the benefit of working regardless of which locales are available on the running system, it has the downside of having no effe…
+ While :pep:`540`'s UTF-8 mode has the benefit of working regardless of which locales are available on the running system, it has the downside of having no effe…
  msgstr: اگرچه حالت UTF-8 :pep:`540` این مزیت را دارد که فارغ از اینکه کدام locale‌ها روی سیستم در حال اجرا در دسترس هستند، کار می‌کند، اما این عیب را دارد که هیچ تأثیر…

- :func:`itertools.islice` now accepts :meth:`integer-like objects <object.__index__>` as start, stop, and slice arguments. (Contributed by Will Roberts in :issu…
+ :func:`itertools.islice` now accepts :meth:`integer-like objects <object.__index__>` as start, stop, and step arguments. (Contributed by Will Roberts in :issue…
  msgstr: :func:`itertools.islice` اکنون :meth:`شیءهای شبه‌عدد صحیح <object.__index__>` را به‌عنوان آرگومان‌های start، stop و slice می‌پذیرد. (مشارکت‌شده توسط Will Rober…

whatsnew/3.8.po (1 new fuzzy)

- static foo_struct *\nfoo_new(PyObject *type) {\n    foo_struct *foo = PyObject_GC_New(foo_struct, (PyTypeObject *) type);\n    if (foo == NULL)\n        return…
+ static foo_struct *\nfoo_new(PyObject *type) {\n    foo_struct *foo = PyObject_GC_New(foo_struct, (PyTypeObject *) type);\n    if (foo == NULL)\n        return…
  msgstr: static foo_struct *\nfoo_new(PyObject *type) {\n    foo_struct *foo = PyObject_GC_New(foo_struct, (PyTypeObject *) type);\n    if (foo == NULL)\n        return…

whatsnew/3.9.po (1 new fuzzy)

- ``with (await asyncio.lock):`` and ``with (yield from asyncio.lock):`` statements are not longer supported, use ``async with lock`` instead.  The same is corre…
+ ``with (await lock):`` and ``with (yield from lock):`` statements are no longer supported, use ``async with lock`` instead.  The same is correct for ``asyncio.…
  msgstr: دستورهای ``with (await asyncio.lock):`` و ``with (yield from asyncio.lock):`` دیگر پشتیبانی نمی‌شوند؛ به‌جای آن از ``async with lock`` استفاده کنید. همین موضوع…

whatsnew/changelog.po (1 new fuzzy)

- :gh:`151773`: Fix a crash in :func:`contextvars.ContextVar.set` when memory allocation fails.
+ :gh:`148891`: Fix a crash in :func:`contextvars.Context.run` where a GC invocation could free the current HAMT during traverse.
  msgstr: :gh:`151773`: رفع فروپاشی در :func:`contextvars.ContextVar.set` هنگامی که تخصیص حافظه با شکست مواجه می‌شود.

✏️ New untranslated strings

Brand-new source strings with no close match to an existing translation.

whatsnew/changelog.po (7 new untranslated)

:cve:`2026-124249`, :gh:`161569`: Fix :class:`http.cookiejar.CookieJar` deleting a stored cookie when a response from an unrelated host sets an already expired…
:gh:`161420`: Restore ``mimalloc``'s previous behavior of processing delayed frees from other threads on every generic malloc call, reverting the change introd…
:gh:`158195`: Fix a deadlock in the free-threaded build between a thread that stops the world while running Python code under the type lock (for example a cust…
:gh:`159434`: Fix reading a function's :attr:`~function.__annotations__` using borrowed references to :attr:`~function.__annotate__` and the internal annotatio…
:gh:`161475`: Fix :mod:`ctypes` structures containing arrays of floating-point type returned by value on 64-bit Linux SPARC.
:gh:`161415`: Remove ``FILES`` and ``unicode`` from the related help topics listed by :func:`help` for the ``TYPES`` and ``UNICODE`` topics. Neither exists in …
:gh:`161477`: Fix ``repr()`` of ``idlelib.redirector.WidgetRedirector`` and ``idlelib.redirector.OriginalCommand``, which displayed a spurious one-element tupl…

Triggered by sync with 3.15 (commit c669285).

Activity

  1. github-actions
    added
    تغییرات خودکار در ترجمه‌هاتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPythonتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPython
    3.15
    on Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.15تغییرات خودکار در ترجمه‌هاتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPythonتغییرات اعمال شده خودکار بعد از همگام‌سازی با CPython

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.