Skip to content

Commit 6d98a3a

Browse files
chore: sync msgids with CPython 3.15
1 parent 937283a commit 6d98a3a

7 files changed

Lines changed: 471 additions & 177 deletions

File tree

‎library/collections.abc.po‎

Lines changed: 18 additions & 5 deletions
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-09-16 12:56+0000\n"
15+
"POT-Creation-Date: 2026-11-07 04:11+0000\n"
1616
"PO-Revision-Date: 2026-09-14 10:24+0330\n"
1717
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
1818
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -133,8 +133,8 @@ msgstr "این کلاس‌های انتزاعی اکنون از ``[]`` پشتی
133133
msgid "Collections Abstract Base Classes"
134134
msgstr "کلاس‌های پایه انتزاعی مجموعه‌ها"
135135

136-
msgid "The collections module offers the following :term:`ABCs <abstract base class>`:"
137-
msgstr "ماژول collections :term:`کلاس‌های پایه انتزاعی <abstract base class>` زیر را ارائه می‌دهد:"
136+
msgid "The collections module offers the following :term:`ABCs <abstract base class>`, where the \"Abstract Methods\" column lists all required abstract methods, including those inherited from parent classes:"
137+
msgstr ""
138138

139139
msgid "ABC"
140140
msgstr "ABC"
@@ -178,8 +178,10 @@ msgstr "``__next__``"
178178
msgid ":class:`Reversible` [1]_"
179179
msgstr ":class:`Reversible` [1]_"
180180

181-
msgid "``__reversed__``"
182-
msgstr "``__reversed__``"
181+
#, fuzzy
182+
#| msgid "``__getitem__``, ``__len__``"
183+
msgid "``__iter__``, ``__reversed__``"
184+
msgstr "``__getitem__``, ``__len__``"
183185

184186
msgid ":class:`Generator` [1]_"
185187
msgstr ":class:`Generator` [1]_"
@@ -316,6 +318,11 @@ msgstr ":class:`Coroutine` [1]_"
316318
msgid ":class:`Awaitable`"
317319
msgstr ":class:`Awaitable`"
318320

321+
#, fuzzy
322+
#| msgid "``asend``, ``athrow``"
323+
msgid "``__await__``, ``send``, ``throw``"
324+
msgstr "``asend``, ``athrow``"
325+
319326
msgid "``close``"
320327
msgstr "``close``"
321328

@@ -552,3 +559,9 @@ msgstr "`دستور پخت OrderedSet <https://code.activestate.com/recipes/5766
552559

553560
msgid "For more about ABCs, see the :mod:`abc` module and :pep:`3119`."
554561
msgstr "برای اطلاعات بیشتر درباره ABCها، ماژول :mod:`abc` و :pep:`3119` را ببینید."
562+
563+
#~ msgid "The collections module offers the following :term:`ABCs <abstract base class>`:"
564+
#~ msgstr "ماژول collections :term:`کلاس‌های پایه انتزاعی <abstract base class>` زیر را ارائه می‌دهد:"
565+
566+
#~ msgid "``__reversed__``"
567+
#~ msgstr "``__reversed__``"

‎library/profiling.sampling.po‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-22 04:16+0000\n"
14+
"POT-Creation-Date: 2026-11-07 04:11+0000\n"
1515
"PO-Revision-Date: 2026-10-06 19:59+0330\n"
1616
"Last-Translator: Automatically generated\n"
1717
"Language-Team: none\n"
@@ -33,6 +33,9 @@ msgstr "نشان‌واره تاکیون"
3333
msgid "The :mod:`!profiling.sampling` module, named **Tachyon**, provides statistical profiling of Python programs through periodic stack sampling. Tachyon can run scripts directly or attach to any running Python process without requiring code changes or restarts. Because sampling occurs externally to the target process, overhead is virtually zero, making Tachyon suitable for both development and production environments."
3434
msgstr "ماژول :mod:`!profiling.sampling` که **Tachyon** نام دارد، پروفایل‌گیری آماری برنامه‌های پایتون را از طریق نمونه‌برداری دوره‌ای پشته فراهم می‌کند. تاکیون می‌تواند اسکریپت‌ها را مستقیماً اجرا کند یا بدون نیاز به تغییرات کد یا راه‌اندازی مجدد، به هر فرایند در حال اجرای پایتون متصل شود. از آنجا که نمونه‌برداری خارج از فرایند هدف انجام می‌شود، سربار عملاً صفر است و این امر تاکیون را هم برای محیط‌های توسعه و هم برای محیط‌های تولید مناسب می‌سازد."
3535

36+
msgid "Tachyon follows earlier work on external sampling profilers such as `Austin <https://github.com/P403n1x87/austin>`__, `py-spy <https://github.com/benfred/py-spy>`__, `Pyflame <https://github.com/uber-archive/pyflame>`__, and `rbspy <https://github.com/rbspy/rbspy>`__. We thank their authors and the wider profiling community for their work and ideas."
37+
msgstr ""
38+
3639
msgid "What is statistical profiling?"
3740
msgstr "پروفایل‌گیری آماری چیست؟"
3841

‎library/socket.po‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ msgid ""
1515
msgstr ""
1616
"Project-Id-Version: Python 3.14\n"
1717
"Report-Msgid-Bugs-To: \n"
18-
"POT-Creation-Date: 2026-10-01 14:41+0330\n"
18+
"POT-Creation-Date: 2026-11-07 04:11+0000\n"
1919
"PO-Revision-Date: 2026-09-13 15:47+0330\n"
2020
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2121
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
@@ -635,6 +635,9 @@ msgstr "اکنون می‌توان پارامترها را با استفاده
635635
msgid "for IPv6 multicast addresses, string representing an address will not contain ``%scope_id`` part."
636636
msgstr "برای نشانی‌های چندپخشی (multicast) در IPv6، رشته‌ی نشان‌دهنده‌ی یک نشانی حاوی بخش ``%scope_id`` نخواهد بود."
637637

638+
msgid "Null characters are now rejected in the *host* and *port* parameters."
639+
msgstr ""
640+
638641
msgid "Return a fully qualified domain name for *name*. If *name* is omitted or empty, it is interpreted as the local host. To find the fully qualified name, the hostname returned by :func:`gethostbyaddr` is checked, followed by aliases for the host, if available. The first name which includes a period is selected. In case no fully qualified domain name is available and *name* was provided, it is returned unchanged. If *name* was empty or equal to ``'0.0.0.0'``, the hostname from :func:`gethostname` is returned."
639642
msgstr "یک نام دامنه کامل (fully qualified domain name) برای *name* برمی‌گرداند. اگر *name* حذف‌شده یا خالی باشد، به‌عنوان میزبان محلی در نظر گرفته می‌شود. برای یافتن نام کامل، نام میزبان برگردانده‌شده توسط :func:`gethostbyaddr` بررسی می‌شود و سپس نام‌های مستعار میزبان، در صورت موجود بودن، بررسی می‌شوند. اولین نامی که شامل یک نقطه باشد انتخاب می‌شود. در صورتی که هیچ نام دامنه کاملی در دسترس نباشد و *name* ارائه شده باشد، بدون تغییر برگردانده می‌شود. اگر *name* خالی یا برابر با ``'0.0.0.0'`` باشد، نام میزبان حاصل از :func:`gethostname` برگردانده می‌شود."
640643

0 commit comments

Comments
 (0)