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 56b7c26
Browse filesBrowse the repository at this point in the historyBrowse files
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -79,6 +79,15 @@ msgstr "اگر ``True`` باشد، دیکشنریها با کلیدهای م
79
79
msgid"If ``True``, integers will be formatted with the ``_`` character for a thousands separator, otherwise underscores are not displayed (the default)."
80
80
msgstr"اگر ``True`` باشد، اعداد صحیح با نویسه ``_`` بهعنوان جداکننده هزارگان قالببندی میشوند، در غیر این صورت زیرسطرها نمایش داده نمیشوند (حالت پیشفرض)."
81
81
82
+
msgid"Added the *underscore_numbers* parameter."
83
+
msgstr"پارامتر *underscore_numbers* اضافه شد."
84
+
85
+
msgid"No longer attempts to write to :data:`!sys.stdout` if it is ``None``."
86
+
msgstr"دیگر در صورتی که :data:`!sys.stdout` مقدار ``None`` باشد، تلاش نمیکند در آن بنویسد."
87
+
88
+
msgid"Added the *expand* parameter."
89
+
msgstr"پارامتر *expand* اضافه شد."
90
+
82
91
msgid"Alias for :func:`~pprint.pp` with *sort_dicts* set to ``True`` by default, which would automatically sort the dictionaries' keys, you might want to use :func:`~pprint.pp` instead where it is ``False`` by default."
83
92
msgstr"نام مستعاری برای :func:`~pprint.pp` که *sort_dicts* بهطور پیشفرض روی ``True`` تنظیم شده است و کلیدهای دیکشنریها را بهصورت خودکار مرتب میکند؛ ممکن است بخواهید بهجای آن از :func:`~pprint.pp` استفاده کنید که در آن این گزینه بهطور پیشفرض ``False`` است."
Copy file name to clipboardExpand all lines: whatsnew/3.15.po
+10-1Lines changed: 10 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ msgid ""
12
12
msgstr ""
13
13
"Project-Id-Version: Python 3.15\n"
14
14
"Report-Msgid-Bugs-To: \n"
15
-
"POT-Creation-Date: 2026-10-10 04:18+0000\n"
15
+
"POT-Creation-Date: 2026-10-25 04:15+0000\n"
16
16
"PO-Revision-Date: 2026-10-10 20:55+0330\n"
17
17
"Last-Translator: Automatically generated\n"
18
18
"Language-Team: none\n"
@@ -2777,6 +2777,15 @@ msgstr "پُرکننده (padding) ورودی دیگر در :func:`base64.urlsaf
2777
2777
msgid"Since :meth:`unittest.TestCase.assertWarns` and :meth:`unittest.TestCase.assertWarnsRegex` no longer swallow warnings that do not match the specified category or regex, your tests may start leaking some warnings that were previously masked. Use warning filters to silence them or additional :meth:`!assertWarns*` to catch and check them. (Contributed by Serhiy Storchaka in :gh:`143231`.)"
2778
2778
msgstr"از آنجا که :meth:`unittest.TestCase.assertWarns` و :meth:`unittest.TestCase.assertWarnsRegex` دیگر اخطارهایی را که با دستهبندی یا عبارت منظم مشخصشده مطابقت ندارند نادیده نمیگیرند، ممکن است آزمونهای شما شروع به نشت دادن برخی اخطارها کنند که پیشتر پنهان شده بودند. برای بیصدا کردن آنها از صافیهای اخطار (warning filters) یا از متدهای اضافی :meth:`!assertWarns*` برای گرفتن و بررسی آنها استفاده کنید. (مشارکتشده توسط Serhiy Storchaka در :gh:`143231`.)"
2779
2779
2780
+
msgid"Notable changes in 3.15.2"
2781
+
msgstr""
2782
+
2783
+
msgid"Threads that simultaneously perform first-time ``import package.submodule`` imports no longer risk a deadlock or spurious import errors, a regression introduced in 3.15.0 by the fix for :gh:`83065`. A package's import lock is now released as soon as its ``__init__`` returns. :func:`importlib.import_module` now returns the partially initialized module in a circular import split across threads, as the :keyword:`import` statement already did, instead of raising ``_DeadlockError``. (Contributed by Gregory P. Smith in :gh:`159963`.)"
2784
+
msgstr""
2785
+
2786
+
msgid"The :mod:`ssl` module now rejects TLS certificate chains that contain one of a set of compromised eMudhra intermediate CA certificates. The affected certificates are identified by their public key, so cross-signed copies that reuse the same key are blocked as well. It is a defense-in-depth backstop that applies even when an application supplies its own root CA bundle, and regardless of whether the platform trust store has removed trust. (Contributed by Christian Heimes in :gh:`160040` for :cve:`2026-115557`.)"
2787
+
msgstr""
2788
+
2780
2789
#~ msgid "This article explains the new features in Python 3.15, compared to 3.14."
2781
2790
#~ msgstr "این مقاله ویژگیهای جدید پایتون ۳.۱۵ را در مقایسه با ۳.۱۴ توضیح میدهد."
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -40,6 +40,9 @@ msgstr "امنیت"
40
40
msgid ":cve:`2026-114583`, :gh:`160097`: :func:`tarfile.tar_filter` now rejects link members whose path resolves to the destination directory itself, as :func:`tarfile.data_filter` already did."
41
41
msgstr ":cve:`2026-114583`, :gh:`160097`: تابع :func:`tarfile.tar_filter` اکنون اعضای پیوندی را که مسیرشان به خود پوشهی مقصد منتهی میشود، رد میکند، همانطور که :func:`tarfile.data_filter` قبلاً این کار را میکرد."
42
42
43
+
msgid ":cve:`2026-115557`, :gh:`160040`: :mod:`ssl` now rejects TLS certificate chains that contain any of a set of compromised eMudhra intermediate CA keys. This is an extraordinary measure and a last line of defense: removing trust is primarily the job of the platform root store, and the built-in denylist only blocks connections while that update has not yet reached the OS, a container image, or a bundled trust store in various Python packages. Entries are added to the denylist only under a very high threshold. The denylist matches on the public key (the SHA-256 digest of the :rfc:`5280` ``SubjectPublicKeyInfo``), so it also covers the cross-signed certificates that reuse one of the distrusted keys."
44
+
msgstr ""
45
+
43
46
msgid "Core and Builtins"
44
47
msgstr "هسته و توکارها (Core and Builtins)"
45
48
@@ -72,6 +75,9 @@ msgstr ":gh:`159739`: رفع یک نشت ارجاع هنگامی که مقدار
72
75
msgid ":gh:`159739`: Fix a crash in free-threaded builds when :func:`codecs.unregister` is called concurrently."
73
76
msgstr ":gh:`159739`: رفع یک فروپاشی در ساختهای نخآزاد هنگامی که :func:`codecs.unregister` به طور همزمان فراخوانی میشود."
74
77
78
+
msgid ":gh:`159963`: Fix a regression in Python 3.15.0 where threads importing submodules of packages for the first time could raise ``_DeadlockError`` or a spurious \"partially initialized module\" :exc:`ImportError`, or block one another, with no circular import involved. :func:`importlib.import_module` now returns the partially initialized module in a cross-thread circular import, as the :keyword:`import` statement does, instead of raising ``_DeadlockError``."
79
+
msgstr ""
80
+
75
81
msgid ":gh:`159739`: Fix reference leaks when free-threaded garbage collection aborts early because of an allocation error."
76
82
msgstr ":gh:`159739`: رفع نشتهای ارجاع هنگامی که زبالهروبی نخآزاد به دلیل یک خطای تخصیص زودتر متوقف میشود."
77
83
@@ -98,6 +104,11 @@ msgstr ":gh:`159431`: رفع یک خطای ادعا (assertion) یا تبدیل
98
104
msgid ":gh:`159294`: Fix a crash in a debug build when creating an :exc:`ExceptionGroup` or :exc:`BaseExceptionGroup` fails with :exc:`MemoryError`. Patch by Christian Aurich Zanettini Martins."
99
105
msgstr ":gh:`159285`: رفع خرابی در بیلد دیباگ زمانی که کپی کردن یک :class:`dict` خالی با :exc:`MemoryError` مواجه میشود. وصله توسط Christian Aurich Zanettini Martins."
100
106
107
+
#, fuzzy
108
+
#| msgid ":gh:`158803`: Fix a crash in :meth:`bytes.join` and :meth:`bytearray.join` in the :term:`free-threaded build` when another thread concurrently mutates the list being joined. Patch by Christian Aurich Zanettini Martins."
109
+
msgid ":gh:`159244`: Fix a crash in :class:`dict` and :meth:`dict.update` in the :term:`free-threaded build` when another thread concurrently mutates a list used as a key/value pair. Patch by Christian Aurich Zanettini Martins."
110
+
msgstr ":gh:`158803`: رفع یک فروپاشی در :meth:`bytes.join` و :meth:`bytearray.join` در :term:`ساخت نخآزاد <free-threaded build>` زمانی که یک نخ دیگر همزمان فهرست در حال پیوند را تغییر میدهد. وصله توسط Christian Aurich Zanettini Martins."
111
+
101
112
msgid ":gh:`159111`: Update mimalloc version from 2.1.2 to 2.5.2. Patch by Donghee Na."
102
113
msgstr ":gh:`159111`: بهروزرسانی نسخهی mimalloc از ۲.۱.۲ به ۲.۵.۲. وصل توسط Donghee Na."
103
114
@@ -113,6 +124,14 @@ msgstr "کتابخانه"
113
124
msgid ":gh:`160326`: Raise :exc:`ValueError` for a NaN *timeout* in :meth:`threading.Condition.wait` and the blocking calls built on it, such as :meth:`threading.Event.wait`, :meth:`threading.Semaphore.acquire` and :meth:`queue.Queue.get`, instead of returning at once or looping without ever timing out."
114
125
msgstr ""
115
126
127
+
#, fuzzy
128
+
#| msgid ":gh:`157639`: Fix a crash in :mod:`!cProfile` when an external timer re-enters the profiler. Profiling events raised while the external timer runs are now ignored."
129
+
msgid ":gh:`159739`: Fix crashes in :mod:`profiling.tracing` when a custom timer reinitializes the profiler or its result clears or disables the profiler during conversion or cleanup."
130
+
msgstr ":gh:`157639`: برطرفکردن یک فروپاشی در :mod:`!cProfile` هنگامی که یک تایمر خارجی مجدداً وارد پروفایلگیر میشود. رویدادهای پروفایلگیری که هنگام اجرای تایمر خارجی ایجاد میشوند اکنون نادیده گرفته میشوند."
131
+
132
+
msgid ":gh:`159739`: Fix crashes in :mod:`xml.parsers.expat` when a character data callback disables buffering or clears another handler during a flush, or when interning an attribute name changes :attr:`~xml.parsers.expat.xmlparser.ordered_attributes`."
133
+
msgstr ""
134
+
116
135
msgid ":gh:`160299`: Fix :meth:`symtable.Symbol.is_referenced` for local and nonlocal symbols in function scopes when their only uses are in inlined comprehensions."
117
136
msgstr ""
118
137
@@ -125,6 +144,9 @@ msgstr ":gh:`159739`: رفع پاکسازی حافظهی موقت (memo) در
125
144
msgid ":gh:`160171`: On the server side, :meth:`ssl.SSLSocket.get_unverified_chain` now returns the client's certificate when the session was resumed from a session ticket, instead of an empty list, and returns an empty list instead of raising :exc:`AttributeError` when the client sent no certificate."
126
145
msgstr ""
127
146
147
+
msgid ":gh:`159739`: Fix a possible crash in :class:`abc.ABCMeta` instance checks when a subclass-checking callback changes the instance’s class."
148
+
msgstr ""
149
+
128
150
msgid ":gh:`159739`: Fix the ``truncate`` method on :class:`io.BytesIO` when converting its size argument closes the stream or exports its buffer."
129
151
msgstr ":gh:`159739`: رفع متد ``truncate`` در :class:`io.BytesIO` هنگامی که تبدیل آرگومان اندازهی آن باعث بستهشدن جریان یا اکسپورت بافر آن میشود."
130
152
@@ -184,6 +206,9 @@ msgstr ""
184
206
msgid ":gh:`158287`: Fix a bug in :mod:`asyncio` where stopping a child process (such as with ``SIGSTOP``) on macOS caused the event loop to block indefinitely."
185
207
msgstr ":gh:`158287`: رفع باگی در :mod:`asyncio` که در آن متوقف کردن یک فرایند فرزند (مانند استفاده از ``SIGSTOP``) روی سیستمعامل macOS باعث مسدود شدن بیحساب حلقهی رویداد میشد."
186
208
209
+
msgid ":gh:`130698`: Fix PyREPL to convert :data:`sys.ps1` and :data:`sys.ps2` to strings before use, and fall back to the default prompts if the conversion raises."
210
+
msgstr ""
211
+
187
212
msgid ":gh:`158126`: Speed up :func:`pickle.dumps` and creating a :class:`pickle.Pickler` by avoiding the creation of an :exc:`AttributeError` when looking up the optional ``reducer_override`` and ``dispatch_table`` attributes."
188
213
msgstr ":gh:`158126`: افزایش سرعت :func:`pickle.dumps` و ایجاد یک :class:`pickle.Pickler` با اجتناب از ایجاد یک :exc:`AttributeError` هنگام جستجوی ویژگیهای اختیاری ``reducer_override`` و ``dispatch_table``."
189
214
@@ -202,6 +227,14 @@ msgstr ":gh:`155833`: اطمینان حاصل کنید که اشیای MD5 و SH
202
227
msgid ":gh:`155428`: Ensure that :func:`hmac.digest` and :meth:`hmac.HMAC.digest` output identical values when using a digest's block size smaller than 16. Patch by Bénédikt Tran."
203
228
msgstr ":gh:`155428`: اطمینان حاصل کنید که :func:`hmac.digest` و :meth:`hmac.HMAC.digest` مقادیر یکسانی را هنگام استفاده از اندازهی بلوک درهمسازی کوچکتر از ۱۶ خروجی میدهند. وصلهای از Bénédikt Tran."
204
229
230
+
#, fuzzy
231
+
#| msgid ":gh:`121267`: Improve the performance of :mod:`tarfile` when writing files, by caching user names and group names."
232
+
msgid ":gh:`155152`: Improve performance of some :mod:`zipimport` archives that use Zstandard compression."
233
+
msgstr ":gh:`121267`: بهبود کارایی :mod:`tarfile` هنگام نوشتن پروندهها، از طریق ذخیرهسازی موقت (caching) نامهای کاربری و نامهای گروه."
234
+
235
+
msgid ":gh:`153679`: :class:`zipimport.zipimporter` now raises :exc:`zipimport.ZipImportError` instead of :exc:`UnicodeDecodeError` for a UTF-8-flagged file name that is not valid UTF-8. Patch by tonghuaroot."
236
+
msgstr ""
237
+
205
238
msgid ":gh:`127636`: Fix :meth:`tarfile.TarFile.extract` to accept archive member names with a trailing forward slash, including those returned by :meth:`tarfile.TarFile.getnames`. Contributed by Xiao Yuan."
0 commit comments