Repository navigation
🔍 Translation review needed after CPython sync (2026-10-28) #120
Copy link
Copy link
Open
Labels
3.15تغییرات خودکار در ترجمههاتغییرات اعمال شده خودکار بعد از همگامسازی با CPythonتغییرات اعمال شده خودکار بعد از همگامسازی با CPython
Description
Summary
- 🔍 92 newly fuzzy strings in 36 files
- ✏️ 2 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/bytes.po (3 new fuzzy)
- PyObject* create_abc_ptr(void)\n{\n PyBytesWriter *writer = PyBytesWriter_Create(3);\n if (writer == NULL) {\n return NULL;\n }\n\n char *st…
+ PyObject* create_abc_ptr(void)\n{\n PyBytesWriter *writer = PyBytesWriter_Create(3);\n if (writer == NULL) {\n return NULL;\n }\n\n char *st…
msgstr: PyObject* create_abc_ptr(void)\n{\n PyBytesWriter *writer = PyBytesWriter_Create(3);\n if (writer == NULL) {\n return NULL;\n }\n\n char *st…
- void create_string(Py_ssize_t size)\n{\n PyObject *bytes = PyBytes_FromStringAndSize(NULL, size);\n if (bytes == NULL) {\n return NULL;\n }\n …
+ PyObject* create_string(Py_ssize_t size)\n{\n PyObject *bytes = PyBytes_FromStringAndSize(NULL, size);\n if (bytes == NULL) {\n return NULL;\n …
msgstr: void create_string(Py_ssize_t size)\n{\n PyObject *bytes = PyBytes_FromStringAndSize(NULL, size);\n if (bytes == NULL) {\n return NULL;\n }\n …
- void create_string(Py_ssize_t size)\n{\n PyBytesWriter *writer = PyBytesWriter_Create(size);\n if (writer == NULL) {\n return NULL;\n }\n ch…
+ PyObject* create_string(Py_ssize_t size)\n{\n PyBytesWriter *writer = PyBytesWriter_Create(size);\n if (writer == NULL) {\n return NULL;\n }\n …
msgstr: void create_string(Py_ssize_t size)\n{\n PyBytesWriter *writer = PyBytesWriter_Create(size);\n if (writer == NULL) {\n return NULL;\n }\n ch…
c-api/call.po (3 new fuzzy)
- values of the keyword arguments. This can be *NULL* if there are no arguments.
+ *args* is a C array consisting of the positional arguments followed by the values of the keyword arguments. This can be *NULL* if there are no arguments.
msgstr: مقادیر آرگومانهای کلیدواژهای. در صورت نبود آرگومان، این میتواند *NULL* باشد.
- :c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`.
+ *nargsf* is the number of positional arguments plus possibly the :c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of positional argumen…
msgstr: پرچم :c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET`. برای بهدستآوردن تعداد واقعی آرگومانهای جایگاهی از *nargsf*، از :c:func:`PyVectorcall_NARGS` استفاده کنید.
- in other words, the keys of the kwargs dict. These names must be strings (instances of ``str`` or a subclass) and they must be unique. If there are no keyword …
+ *kwnames* is a tuple containing the names of the keyword arguments; in other words, the keys of the kwargs dict. These names must be strings (instances of ``st…
msgstr: به عبارت دیگر، کلیدهای دیکشنری kwargs. این نامها باید رشته باشند (نمونههایی از ``str`` یا یک زیرکلاس) و باید یکتا باشند. اگر آرگومان کلیدواژهای وجود نداشته …
c-api/datetime.po (1 new fuzzy)
- This variable should not be accessed directly as direct access is not thread-safe. Use :c:func:`PyDateTime_IMPORT` instead.
+ This variable should not be accessed directly as direct access is not thread-safe. Use :c:macro:`PyDateTime_IMPORT` instead.
msgstr: به این متغیر نباید بهطور مستقیم دسترسی پیدا کرد؛ زیرا دسترسی مستقیم نخایمن نیست. بهجای آن از :c:func:`PyDateTime_IMPORT` استفاده کنید.
c-api/function.po (1 new fuzzy)
- ``PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME``
+ ``PyFunction_EVENT_MODIFY_QUALNAME``
msgstr: ``PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME``
c-api/init_config.po (1 new fuzzy)
- PyStatus alloc(void **ptr, size_t size)\n{\n *ptr = PyMem_RawMalloc(size);\n if (*ptr == NULL) {\n return PyStatus_NoMemory();\n }\n return …
+ PyStatus alloc(void **ptr, size_t size)\n{\n *ptr = PyMem_RawMalloc(size);\n if (*ptr == NULL) {\n return PyStatus_NoMemory();\n }\n return …
msgstr: PyStatus alloc(void **ptr, size_t size)\n{\n *ptr = PyMem_RawMalloc(size);\n if (*ptr == NULL) {\n return PyStatus_NoMemory();\n }\n return …
deprecations/c-api-pending-removal-in-3.18.po (2 new fuzzy)
- :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str)…
+ :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer…
msgstr: :c:func:`!_PyUnicodeWriter_WriteASCIIString`: ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUni…
- :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str…
+ :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicod…
msgstr: :c:func:`!_PyUnicodeWriter_WriteLatin1String`: ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUn…
deprecations/index.po (2 new fuzzy)
- :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str)…
+ :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer…
msgstr: :c:func:`!_PyUnicodeWriter_WriteASCIIString`: ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUni…
- :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str…
+ :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicod…
msgstr: :c:func:`!_PyUnicodeWriter_WriteLatin1String`: ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUn…
howto/functional.po (1 new fuzzy)
- :func:`map(f, iterA, iterB, ...) <map>` returns an iterator over the sequence
+ :func:`map(f, iterA, iterB, ...) <map>` returns an iterator over the sequence ``f(iterA[0], iterB[0]), f(iterA[1], iterB[1]), f(iterA[2], iterB[2]), ...``.
msgstr: :func:`map(f, iterA, iterB, ...) <map>` یک پیمایشگر بر روی دنباله برمیگرداند
howto/mro.po (1 new fuzzy)
- L[O] = 0\nL[X] = X O\nL[Y] = Y O\nL[A] = A X Y O\nL[B] = B Y X O
+ L[O] = O\nL[X] = X O\nL[Y] = Y O\nL[A] = A X Y O\nL[B] = B Y X O
msgstr: L[O] = 0\nL[X] = X O\nL[Y] = Y O\nL[A] = A X Y O\nL[B] = B Y X O
library/argparse.po (27 new fuzzy)
- prog
+ ``prog``
msgstr: prog
- usage
+ ``usage``
msgstr: استفاده
- description
+ ``description``
msgstr: توضیحات
- epilog
+ ``epilog``
msgstr: epilog
- parents
+ ``parents``
msgstr: والدین
- formatter_class
+ ``formatter_class``
msgstr: formatter_class
- prefix_chars
+ ``prefix_chars``
msgstr: prefix_chars
- fromfile_prefix_chars
+ ``fromfile_prefix_chars``
msgstr: fromfile_prefix_chars
- argument_default
+ ``argument_default``
msgstr: argument_default
- allow_abbrev
+ ``allow_abbrev``
msgstr: allow_abbrev
… and 17 morelibrary/asyncio-eventloop.po (1 new fuzzy)
- 'asyncgen' (optional): Asynchronous generator that caused
+ 'asyncgen' (optional): Asynchronous generator that caused the exception.
msgstr: 'asyncgen' (اختیاری): تولیدگر ناهمگامی که باعث شد
library/decimal.po (1 new fuzzy)
- >>> getcontext().prec = 5\n>>> pi = Decimal('3.1415926535') # More than 5 digits\n>>> pi # All digits are retained\nDecimal('3.14…
+ >>> getcontext().prec = 5\n>>> pi = Decimal('3.1415926535') # More than 5 digits\n>>> pi # All digits are retained\nDecimal('3.14…
msgstr: >>> getcontext().prec = 5\n>>> pi = Decimal('3.1415926535') # More than 5 digits\n>>> pi # All digits are retained\nDecimal('3.14…
library/email.generator.po (3 new fuzzy)
- If *maxheaderlen* is not ``None``, refold any header lines that are longer than *maxheaderlen*, or if ``0``, do not rewrap any headers. If *manheaderlen* is `…
+ If *maxheaderlen* is not ``None``, refold any header lines that are longer than *maxheaderlen*, or if ``0``, do not rewrap any headers. If *maxheaderlen* is `…
msgstr: اگر *maxheaderlen* برابر ``None`` نباشد، هر خط سرآیندای که طولانیتر از *maxheaderlen* باشد دوباره تا زده میشود، یا اگر ``0`` باشد، هیچ سرآیندای دوباره پیچی…
- Because strings cannot represent binary data, the :class:`Generator` class must convert any binary data in any message it flattens to an ASCII compatible forma…
+ Because strings cannot represent binary data, the :class:`Generator` class must convert any binary data in any message it flattens to an ASCII compatible forma…
msgstr: از آنجا که رشتهها نمیتوانند دادههای دودویی را نشان دهند، کلاس :class:`Generator` باید هرگونه دادهی دودویی موجود در هر پیامی را که بهصورت مسطح درمیآورد، …
- Optional *_mangle_from_* and *maxheaderlen* are as with the :class:`Generator` base class.
+ Optional *mangle_from_* and *maxheaderlen* are as with the :class:`Generator` base class.
msgstr: آرگومانهای اختیاری *_mangle_from_* و *maxheaderlen* همانند کلاس پایهی :class:`Generator` هستند.
library/email.message.po (1 new fuzzy)
- Convert a non-``multipart``, a ``multipart/related``, or a ``multipart-alternative`` into a ``multipart/mixed``, moving any existing :mailheader:`Content-` hea…
+ Convert a non-``multipart``, a ``multipart/related``, or a ``multipart/alternative`` into a ``multipart/mixed``, moving any existing :mailheader:`Content-` hea…
msgstr: یک پیام غیر ``multipart``، یک ``multipart/related``، یا یک ``multipart-alternative`` را به یک ``multipart/mixed`` تبدیل میکند و همهی سرآیندهای :mailheader:`C…
library/email.policy.po (1 new fuzzy)
- If :attr:`~Policy.cte_type` is ``8bit``, non-ASCII binary data is converted back into bytes. Headers with binary data are not refolded, regardless of the ``re…
+ If :attr:`~Policy.cte_type` is ``8bit``, non-ASCII binary data is converted back into bytes. Headers with binary data are not refolded, regardless of the ``re…
msgstr: اگر :attr:`~Policy.cte_type` برابر ``8bit`` باشد، داده دودویی غیر ASCII به بایتها بازگردانده میشود. سرآیندهای حاوی داده دودویی، صرفنظر از تنظیم ``refold_he…
library/fractions.po (1 new fuzzy)
- :class:`Fraction` instances now support float-style formatting, with presentation types ``"e"``, ``"E"``, ``"f"``, ``"F"``, ``"g"``, ``"G"`` and ``"%""``.
+ :class:`Fraction` instances now support float-style formatting, with presentation types ``"e"``, ``"E"``, ``"f"``, ``"F"``, ``"g"``, ``"G"`` and ``"%"``.
msgstr: نمونههای :class:`Fraction` اکنون از قالببندی بهسبک float با انواع نمایش ``"e"``، ``"E"``، ``"f"``، ``"F"``، ``"g"``، ``"G"`` و ``"%""`` پشتیبانی میکنند.
library/ftplib.po (1 new fuzzy)
- >>> from ftplib import FTP\n>>> ftp = FTP('ftp.us.debian.org') # connect to host, default port\n>>> ftp.login() # user anonymous, passwd a…
+ >>> from ftplib import FTP\n>>> ftp = FTP('ftp.us.debian.org') # connect to host, default port\n>>> ftp.login() # user anonymous, passwd a…
msgstr: >>> from ftplib import FTP\n>>> ftp = FTP('ftp.us.debian.org') # connect to host, default port\n>>> ftp.login() # user anonymous, passwd a…
library/mailbox.po (1 new fuzzy)
- Set the info of the message corresponding to *key* to *info*. Calling ``some_mailbox.set_info(key, flags)`` is similar to ::
+ Set the info of the message corresponding to *key* to *info*. Calling ``some_mailbox.set_info(key, info)`` is similar to ::
msgstr: اطلاعات پیام متناظر با *key* را روی *info* تنظیم میکند. فراخوانی ``some_mailbox.set_info(key, flags)`` مشابه این است ::
library/select.po (1 new fuzzy)
- Returns when one or more of the requested events watched in *fflag* occurs.
+ Returns when one or more of the requested events watched in *fflags* occurs.
msgstr: هنگامی که یک یا چند مورد از رویدادهای درخواستی پایششده در *fflag* رخ دهد، برمیگردد.
library/time.po (1 new fuzzy)
- Microseconds as a decimal number
+ Microseconds as a decimal number [000000,999999].
msgstr: میکروثانیه بهصورت عدد اعشاری
library/tkinter.font.po (3 new fuzzy)
- *ascent* - distance between baseline and highest point that a
+ *ascent* - distance between baseline and highest point that a character of the font can occupy
msgstr: *ascent* - فاصله بین خط کرسی و بالاترین نقطهای که یک
- *descent* - distance between baseline and lowest point that a
+ *descent* - distance between baseline and lowest point that a character of the font can occupy
msgstr: *descent* - فاصله بین خط پایه و پایینترین نقطهای که یک
- characters of the font that ensures no vertical overlap between lines.
+ *linespace* - minimum vertical separation necessary between any two characters of the font that ensures no vertical overlap between lines.
msgstr: نویسههای قلمی که تضمین میکند هیچ همپوشانی عمودی بین سطرهای وجود نداشته باشد.
library/unittest.po (1 new fuzzy)
- The ``with`` block logs on *logger* with minimum *level*
+ The ``with`` block does not log on *logger* with minimum *level*
msgstr: بلوک ``with`` روی *logger* با حداقل *level* گزارش میکند
library/xml.etree.elementtree.po (4 new fuzzy)
- *strip_text*: set to true to strip whitespace before and after text content
+ *strip_text*: set to true to strip whitespace before and after text content (default: false)
msgstr: *strip_text*: روی true تنظیم شود تا فضای سفید پیش و پس از محتوای متنی حذف شود
- *rewrite_prefixes*: set to true to replace namespace prefixes by "n{number}"
+ *rewrite_prefixes*: set to true to replace namespace prefixes by "n{number}" (default: false)
msgstr: *rewrite_prefixes*: روی true تنظیم کنید تا پیشوندهای فضای نام با "n{number}" جایگزین شوند
- *qname_aware_tags*: a set of qname aware tag names in which prefixes
+ *qname_aware_tags*: a set of qname aware tag names in which prefixes should be replaced in text content (default: empty)
msgstr: *qname_aware_tags*: مجموعهای از نام برچسبهای آگاه از qname که در آنها پیشوندها
- *qname_aware_attrs*: a set of qname aware attribute names in which prefixes
+ *qname_aware_attrs*: a set of qname aware attribute names in which prefixes should be replaced in text content (default: empty)
msgstr: *qname_aware_attrs*: مجموعهای از نام ویژگیهای آگاه از qname که در آنها پیشوندها
library/zipapp.po (1 new fuzzy)
- >>> import zipapp\n>>> import io\n>>> temp = io.BytesIO()\n>>> zipapp.create_archive('myapp.pyz', temp, '/usr/bin/python2')\n>>> with open('myapp.pyz', 'wb') a…
+ >>> import zipapp\n>>> import io\n>>> temp = io.BytesIO()\n>>> zipapp.create_archive('myapp.pyz', temp, '/usr/bin/python2')\n>>> with open('myapp.pyz', 'wb') a…
msgstr: >>> import zipapp\n>>> import io\n>>> temp = io.BytesIO()\n>>> zipapp.create_archive('myapp.pyz', temp, '/usr/bin/python2')\n>>> with open('myapp.pyz', 'wb') a…
tutorial/errors.po (1 new fuzzy)
- >>> excs = []\n... for test in tests:\n... try:\n... test.run()\n... except Exception as e:\n... excs.append(e)\n...\n>>> if excs:\n...…
+ >>> excs = []\n>>> for test in tests:\n... try:\n... test.run()\n... except Exception as e:\n... excs.append(e)\n...\n>>> if excs:\n...…
msgstr: >>> excs = []\n... for test in tests:\n... try:\n... test.run()\n... except Exception as e:\n... excs.append(e)\n...\n>>> if excs:\n...…
whatsnew/2.2.po (1 new fuzzy)
- Use :c:func:`PyObject_GC_New` or :c:func:`PyObject_GC_NewVar` to allocate
+ Use :c:func:`PyObject_GC_New` or :c:func:`PyObject_GC_NewVar` to allocate objects, and :c:func:`PyObject_GC_Del` to deallocate them.
msgstr: برای تخصیص دادن، از :c:func:`PyObject_GC_New` یا :c:func:`PyObject_GC_NewVar` استفاده کنید
whatsnew/2.4.po (1 new fuzzy)
- iso-2022-jp-1, iso-2022-jp-2, iso-2022-jp-3, iso-2022-jp-ext, iso-2022-jp-2004, shift-jis, shift-jisx0213, shift-jis-2004
+ Japanese: cp932, euc-jis-2004, euc-jp, euc-jisx0213, iso-2022-jp, iso-2022-jp-1, iso-2022-jp-2, iso-2022-jp-3, iso-2022-jp-ext, iso-2022-jp-2004, shift-jis, sh…
msgstr: iso-2022-jp-1, iso-2022-jp-2, iso-2022-jp-3, iso-2022-jp-ext, iso-2022-jp-2004, shift-jis, shift-jisx0213, shift-jis-2004
whatsnew/2.6.po (1 new fuzzy)
- >>> u = urllib2.urlopen("http://slow.example.com",\n timeout=3)\nTraceback (most recent call last):\n ...\nurllib2.URLError: <urlopen e…
+ >>> u = urllib2.urlopen("http://slow.example.com",\n... timeout=3)\nTraceback (most recent call last):\n ...\nurllib2.URLError: <urlopen e…
msgstr: >>> u = urllib2.urlopen("http://slow.example.com",\n timeout=3)\nTraceback (most recent call last):\n ...\nurllib2.URLError: <urlopen e…
whatsnew/3.10.po (4 new fuzzy)
- :meth:`!zimport.zipimporter.load_module` has been deprecated in preference for :meth:`~zipimport.zipimporter.exec_module`. (Contributed by Brett Cannon in :iss…
+ :meth:`!zipimport.zipimporter.load_module` has been deprecated in preference for :meth:`~zipimport.zipimporter.exec_module`. (Contributed by Brett Cannon in :i…
msgstr: :meth:`!zimport.zipimporter.load_module` به نفع :meth:`~zipimport.zipimporter.exec_module` منسوخ شده است. (مشارکتشده توسط Brett Cannon در :issue:`26131`.)
- :meth:`!importlib.abc.Loader.module_repr`, :meth:`!importlib.machinery.FrozenLoader.module_repr`, and :meth:`!importlib.machinery.BuiltinLoader.module_repr` ar…
+ :meth:`!importlib.abc.Loader.module_repr`, :meth:`!importlib.machinery.FrozenImporter.module_repr`, and :meth:`!importlib.machinery.BuiltinImporter.module_repr…
msgstr: :meth:`!importlib.abc.Loader.module_repr`، :meth:`!importlib.machinery.FrozenLoader.module_repr` و :meth:`!importlib.machinery.BuiltinLoader.module_repr` منسوخ…
- ``threading.thread.getName`` => :attr:`threading.Thread.name`
+ ``threading.Thread.getName`` => :attr:`threading.Thread.name`
msgstr: ``threading.thread.getName`` => :attr:`threading.Thread.name`
- io_module = Import_ImportModule("io");\nfileobject = PyObject_CallMethod(io_module, "open", "ss", filename, "rb");\nsource_bytes_object = PyObject_CallMethod(f…
+ io_module = PyImport_ImportModule("io");\nfileobject = PyObject_CallMethod(io_module, "open", "ss", filename, "rb");\nsource_bytes_object = PyObject_CallMethod…
msgstr: io_module = Import_ImportModule("io");\nfileobject = PyObject_CallMethod(io_module, "open", "ss", filename, "rb");\nsource_bytes_object = PyObject_CallMethod(f…
whatsnew/3.11.po (4 new fuzzy)
- def run_query(sql: LiteralString) -> ...\n ...\n\ndef caller(\n arbitrary_string: str,\n query_string: LiteralString,\n table_name: LiteralString,\…
+ def run_query(sql: LiteralString) -> ...:\n ...\n\ndef caller(\n arbitrary_string: str,\n query_string: LiteralString,\n table_name: LiteralString,…
msgstr: def run_query(sql: LiteralString) -> ...\n ...\n\ndef caller(\n arbitrary_string: str,\n query_string: LiteralString,\n table_name: LiteralString,\…
- :meth:`!importlib.machinery.BuiltinLoader.module_repr`
+ :meth:`!importlib.machinery.BuiltinImporter.module_repr`
msgstr: :meth:`!importlib.machinery.BuiltinLoader.module_repr`
- :meth:`!importlib.machinery.FrozenLoader.module_repr`
+ :meth:`!importlib.machinery.FrozenImporter.module_repr`
msgstr: :meth:`!importlib.machinery.FrozenLoader.module_repr`
- static void\nmytype_dealloc(mytype *p)\n{\n PyObject_GC_UnTrack(p);\n Py_TRASHCAN_SAFE_BEGIN(p);\n ...\n Py_TRASHCAN_SAFE_END\n}
+ static void\nmytype_dealloc(mytype *p)\n{\n PyObject_GC_UnTrack(p);\n Py_TRASHCAN_SAFE_BEGIN(p);\n ...\n Py_TRASHCAN_SAFE_END(p)\n}
msgstr: static void\nmytype_dealloc(mytype *p)\n{\n PyObject_GC_UnTrack(p);\n Py_TRASHCAN_SAFE_BEGIN(p);\n ...\n Py_TRASHCAN_SAFE_END\n}
whatsnew/3.12.po (5 new fuzzy)
- ``_Py_IMMORTAL_REFCNT``: The reference count that defines an object
+ ``_Py_IMMORTAL_REFCNT``: The reference count that defines an object as immortal.
msgstr: ``_Py_IMMORTAL_REFCNT``: شمارش ارجاعی که یک شیء را تعریف میکند
- ``PyObject_HEAD_INIT`` This will now initialize reference count to
+ ``PyObject_HEAD_INIT`` This will now initialize reference count to ``_Py_IMMORTAL_REFCNT`` when used with ``Py_BUILD_CORE``.
msgstr: ``PyObject_HEAD_INIT`` اکنون شمارش ارجاع را مقداردهی اولیه میکند به
- ``SSTATE_INTERNED_IMMORTAL`` An identifier for interned unicode objects
+ ``SSTATE_INTERNED_IMMORTAL`` An identifier for interned unicode objects that are immortal.
msgstr: ``SSTATE_INTERNED_IMMORTAL`` شناسهای برای اشیاء یونیکد درونیسازیشده
- ``SSTATE_INTERNED_IMMORTAL`` An identifier for interned unicode objects
+ ``SSTATE_INTERNED_IMMORTAL_STATIC`` An identifier for interned unicode objects that are immortal and static
msgstr: ``SSTATE_INTERNED_IMMORTAL`` شناسهای برای اشیاء یونیکد درونیسازیشده
- objects that have been interned. This is now needed for :file:`refleak.py` to correctly track reference counts and allocated blocks
+ ``sys.getunicodeinternedsize`` This returns the total number of unicode objects that have been interned. This is now needed for :file:`refleak.py` to correctly…
msgstr: اشیایی که درونسازی (intern) شدهاند. این امر اکنون لازم است تا :file:`refleak.py` بتواند شمارش ارجاع و بلوکهای تخصیصیافته را بهدرستی پیگیری کند
whatsnew/3.13.po (3 new fuzzy)
- :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str)…
+ :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer…
msgstr: :c:func:`!_PyUnicodeWriter_WriteASCIIString`: عبارت ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteASCII(writer, str) …
- :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str…
+ :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicod…
msgstr: :c:func:`!_PyUnicodeWriter_WriteLatin1String`: عبارت ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str)…
- static void\nmytype_dealloc(mytype *p)\n{\n PyObject_GC_UnTrack(p);\n Py_TRASHCAN_SAFE_BEGIN(p);\n ...\n Py_TRASHCAN_SAFE_END\n}
+ static void\nmytype_dealloc(mytype *p)\n{\n PyObject_GC_UnTrack(p);\n Py_TRASHCAN_SAFE_BEGIN(p);\n ...\n Py_TRASHCAN_SAFE_END(p)\n}
msgstr: static void\nmytype_dealloc(mytype *p)\n{\n PyObject_GC_UnTrack(p);\n Py_TRASHCAN_SAFE_BEGIN(p);\n ...\n Py_TRASHCAN_SAFE_END\n}
whatsnew/3.14.po (3 new fuzzy)
- import sys\nfrom tempfile import NamedTemporaryFile\n\nwith NamedTemporaryFile(mode='w', suffix='.py', delete=False) as f:\n script_path = f.name\n f.wri…
+ import os, sys\nfrom tempfile import NamedTemporaryFile\n\nwith NamedTemporaryFile(mode='w', suffix='.py', delete=False) as f:\n script_path = f.name\n f…
msgstr: import sys\nfrom tempfile import NamedTemporaryFile\n\nwith NamedTemporaryFile(mode='w', suffix='.py', delete=False) as f:\n script_path = f.name\n f.wri…
- :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer, str)…
+ :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteASCII(writer…
msgstr: :c:func:`!_PyUnicodeWriter_WriteASCIIString`: ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteASCII(writer, str) <PyUni…
- :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str…
+ :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicod…
msgstr: :c:func:`!_PyUnicodeWriter_WriteLatin1String`: ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <PyUn…
whatsnew/3.2.po (1 new fuzzy)
- >>> from ftplib import FTP\n>>> with FTP("ftp1.at.proftpd.org") as ftp:\n ftp.login()\n ftp.dir()\n\n'230 Anonymous login ok, restrictions apply.…
+ >>> from ftplib import FTP\n>>> with FTP("ftp1.at.proftpd.org") as ftp:\n... ftp.login()\n... ftp.dir()\n...\n'230 Anonymous login ok, restrictions app…
msgstr: >>> from ftplib import FTP\n>>> with FTP("ftp1.at.proftpd.org") as ftp:\n ftp.login()\n ftp.dir()\n\n'230 Anonymous login ok, restrictions apply.…
whatsnew/3.8.po (1 new fuzzy)
- def quantiles(dist, /, *, n=4, method='exclusive')\n ...
+ def quantiles(dist, /, *, n=4, method='exclusive'):\n ...
msgstr: def quantiles(dist, /, *, n=4, method='exclusive')\n ...
whatsnew/changelog.po (4 new fuzzy)
- :gh:`107545`: Improve the error messages that may be raised by :meth:`~socket.socket.setsockopt`.
+ :gh:`160596`: Fix the error message for invalid data passed to :meth:`!asyncio.proactor_events.sendto`.
msgstr: :gh:`107545`: بهبود پیامهای خطایی که ممکن است توسط :meth:`~socket.socket.setsockopt` بالا آورده شوند.
- :gh:`139924`: Function watchers can now receive a PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME event when a watched functions qualname is changed.
+ :gh:`139924`: Function watchers can now receive a PyFunction_EVENT_MODIFY_QUALNAME event when a watched function's qualname is changed.
msgstr: :gh:`139924`: ناظران تابع اکنون میتوانند رویدادی از نوع PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME دریافت کنند هنگامی که نام کامل (qualname) یک تابع تحت نظارت تغ…
- :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) …
+ :c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace ``_PyUnicodeWriter_WriteASCIIString(&writer, str, size)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer,…
msgstr: :c:func:`!_PyUnicodeWriter_WriteASCIIString`: عبارت ``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str) <…
- :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` with :c:func:`PyUnicodeWriter_WriteUTF8(writer, str…
+ :c:func:`!_PyUnicodeWriter_WriteLatin1String`: replace ``_PyUnicodeWriter_WriteLatin1String(&writer, str, size)`` by decoding the string with :c:func:`PyUnicod…
msgstr: :c:func:`!_PyUnicodeWriter_WriteLatin1String`: عبارت ``_PyUnicodeWriter_WriteLatin1String(&writer, str)`` را با :c:func:`PyUnicodeWriter_WriteUTF8(writer, str)…
✏️ New untranslated strings
Brand-new source strings with no close match to an existing translation.
whatsnew/changelog.po (2 new untranslated)
:gh:`160420`: Fix :class:`zoneinfo.ZoneInfo` on Windows accepting keys in which a component after a ``/`` starts with a drive letter, such as ``America/C:\file…
:gh:`159652`: Fix a hang when an import fails with :exc:`RecursionError` because the C stack is nearly exhausted: releasing the import locks could itself fail …
Triggered by sync with 3.15 (commit e43d273).
Metadata
Metadata
Assignees
Labels
3.15تغییرات خودکار در ترجمههاتغییرات اعمال شده خودکار بعد از همگامسازی با CPythonتغییرات اعمال شده خودکار بعد از همگامسازی با CPython
Activity