Skip to content

Commit d7380e7

Browse files
Update translation from Transifex
1 parent 10014d6 commit d7380e7

9 files changed

Lines changed: 158 additions & 35 deletions

File tree

‎c-api/lifecycle.po‎

Lines changed: 1 addition & 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-07-05 15:08+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"

‎library/asyncio-eventloop.po‎

Lines changed: 7 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-07-15 15:21+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
@@ -1942,6 +1942,12 @@ msgid ""
19421942
"have finished."
19431943
msgstr ""
19441944

1945+
msgid ""
1946+
"``wait_closed()`` now waits until the server is closed and all active "
1947+
"connections have finished. Previously, it returned immediately if the "
1948+
"server was already closed, even if connections were still active."
1949+
msgstr ""
1950+
19451951
msgid ""
19461952
"List of socket-like objects, ``asyncio.trsock.TransportSocket``, which the "
19471953
"server is listening on."

‎library/difflib.po‎

Lines changed: 12 additions & 21 deletions
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-07-19 14:48+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
@@ -60,14 +60,17 @@ msgid ""
6060
msgstr ""
6161

6262
msgid ""
63-
"**Automatic junk heuristic:** :class:`SequenceMatcher` supports a heuristic "
64-
"that automatically treats certain sequence items as junk. The heuristic "
65-
"counts how many times each individual item appears in the sequence. If an "
66-
"item's duplicates (after the first one) account for more than 1% of the "
67-
"sequence and the sequence is at least 200 items long, this item is marked as "
68-
"\"popular\" and is treated as junk for the purpose of sequence matching. "
69-
"This heuristic can be turned off by setting the ``autojunk`` argument to "
70-
"``False`` when creating the :class:`SequenceMatcher`."
63+
"**Junk**: :class:`SequenceMatcher` accepts an ``isjunk`` predicate and an "
64+
"``autojunk`` flag. Items that are considered as junk will not be considered "
65+
"to find similar content blocks. This can produce better results for humans "
66+
"(typically breaking on whitespace) and faster (because it reduces the number "
67+
"of possible combinations). But it can also cause pathological cases where "
68+
"too many items considered junk cause an unexpectedly large (but correct) "
69+
"diff result. You should consider tuning them or turning them off depending "
70+
"on your data. Moreover, only the second sequence is inspected for junk. This "
71+
"causes the diff output to not be symmetrical. When ``autojunk=True``, it "
72+
"will consider as junk the items that account for more than 1% of the "
73+
"sequence, if it is at least 200 items long."
7174
msgstr ""
7275

7376
msgid "Added the *autojunk* parameter."
@@ -582,18 +585,6 @@ msgid ""
582585
"meth:`quick_ratio` or :meth:`real_quick_ratio` first to get an upper bound."
583586
msgstr ""
584587

585-
msgid ""
586-
"Caution: The result of a :meth:`ratio` call may depend on the order of the "
587-
"arguments. For instance::"
588-
msgstr ""
589-
590-
msgid ""
591-
">>> SequenceMatcher(None, 'tide', 'diet').ratio()\n"
592-
"0.25\n"
593-
">>> SequenceMatcher(None, 'diet', 'tide').ratio()\n"
594-
"0.5"
595-
msgstr ""
596-
597588
msgid "Return an upper bound on :meth:`ratio` relatively quickly."
598589
msgstr ""
599590

‎library/http.server.po‎

Lines changed: 1 addition & 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-07-05 15:08+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"

‎library/imaplib.po‎

Lines changed: 1 addition & 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-07-05 15:08+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"

‎library/re.po‎

Lines changed: 1 addition & 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-07-05 15:08+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"

‎license.po‎

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.15\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-07-11 14:46+0000\n"
11+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1313
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
1414
"teams/5390/pa/)\n"
@@ -1527,3 +1527,56 @@ msgid ""
15271527
"OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n"
15281528
"DAMAGE."
15291529
msgstr ""
1530+
1531+
msgid "Unicode Character Database"
1532+
msgstr ""
1533+
1534+
msgid ""
1535+
"An extract of the `Unicode Character Database <https://www.unicode.org/ucd/"
1536+
">`__, converted to an internal format, is used by the :mod:`unicodedata` "
1537+
"module and for the Unicode support of the :class:`str` type. The original "
1538+
"Unicode data files are distributed under the `Unicode License <https://www."
1539+
"unicode.org/license.txt>`__::"
1540+
msgstr ""
1541+
1542+
msgid ""
1543+
"UNICODE LICENSE V3\n"
1544+
"\n"
1545+
"COPYRIGHT AND PERMISSION NOTICE\n"
1546+
"\n"
1547+
"Copyright © 1991-2026 Unicode, Inc.\n"
1548+
"\n"
1549+
"NOTICE TO USER: Carefully read the following legal agreement. BY\n"
1550+
"DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\n"
1551+
"SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\n"
1552+
"TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\n"
1553+
"DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n"
1554+
"\n"
1555+
"Permission is hereby granted, free of charge, to any person obtaining a\n"
1556+
"copy of data files and any associated documentation (the \"Data Files\") or\n"
1557+
"software and any associated documentation (the \"Software\") to deal in the\n"
1558+
"Data Files or Software without restriction, including without limitation\n"
1559+
"the rights to use, copy, modify, merge, publish, distribute, and/or sell\n"
1560+
"copies of the Data Files or Software, and to permit persons to whom the\n"
1561+
"Data Files or Software are furnished to do so, provided that either (a)\n"
1562+
"this copyright and permission notice appear with all copies of the Data\n"
1563+
"Files or Software, or (b) this copyright and permission notice appear in\n"
1564+
"associated Documentation.\n"
1565+
"\n"
1566+
"THE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\n"
1567+
"KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n"
1568+
"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\n"
1569+
"THIRD PARTY RIGHTS.\n"
1570+
"\n"
1571+
"IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\n"
1572+
"BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\n"
1573+
"OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\n"
1574+
"WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\n"
1575+
"ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\n"
1576+
"FILES OR SOFTWARE.\n"
1577+
"\n"
1578+
"Except as contained in this notice, the name of a copyright holder shall\n"
1579+
"not be used in advertising or otherwise to promote the sale, use or other\n"
1580+
"dealings in these Data Files or Software without prior written\n"
1581+
"authorization of the copyright holder."
1582+
msgstr ""

‎reference/compound_stmts.po‎

Lines changed: 1 addition & 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-07-05 15:08+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"

‎whatsnew/changelog.po‎

Lines changed: 80 additions & 7 deletions
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-07-24 08:30+0000\n"
14+
"POT-Creation-Date: 2026-07-25 14:57+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
@@ -37,9 +37,21 @@ msgstr ""
3737
msgid ":gh:`124111`: Updated Windows builds to use Tcl/Tk 9.0.4."
3838
msgstr ""
3939

40+
msgid "Tools/Demos"
41+
msgstr ""
42+
43+
msgid ""
44+
":gh:`154580`: Fix ``python-gdb.py`` raising :exc:`UnicodeEncodeError` when "
45+
"pretty-printing a non-ASCII :class:`str` in a locale whose host charset "
46+
"cannot encode it, such as any non-ASCII string in the C locale."
47+
msgstr ""
48+
4049
msgid "Tests"
4150
msgstr ""
4251

52+
msgid ":gh:`76595`: Add C API tests for :c:func:`PyCapsule_Import`."
53+
msgstr ""
54+
4355
msgid ""
4456
":gh:`154211`: Add ``test.support.skip_if_huge_c_stack()`` and use it to skip "
4557
"tests that exhaust the C stack if the stack limit is very large (e.g. on "
@@ -58,6 +70,16 @@ msgstr ""
5870
msgid "Library"
5971
msgstr ""
6072

73+
msgid ""
74+
":gh:`142035`: Fix incorrect wrapping of :mod:`argparse` help text when color "
75+
"is enabled."
76+
msgstr ""
77+
78+
msgid ""
79+
":gh:`154551`: Fix :func:`ctypes.util.find_library` returning ``None`` in non-"
80+
"UTF-8 locales."
81+
msgstr ""
82+
6183
msgid ""
6284
":gh:`154460`: Fix :func:`time.strftime` and :meth:`datetime.datetime."
6385
"strftime` returning a wrong ISO 8601 week number (``%V``) on OpenBSD."
@@ -68,6 +90,12 @@ msgid ""
6890
"addaudithook`."
6991
msgstr ""
7092

93+
msgid ""
94+
":gh:`154435`: Fix :func:`os.posix_fadvise` and :func:`os.posix_fallocate` on "
95+
"DragonFly BSD: they raised :exc:`OSError` with a meaningless error code, "
96+
"because these functions return -1 and set ``errno`` there."
97+
msgstr ""
98+
7199
msgid ""
72100
":gh:`154399`: Fix :mod:`venv` activation in a non-interactive csh: "
73101
"``activate.csh`` no longer fails when the ``prompt`` variable is not set."
@@ -112,6 +140,12 @@ msgid ""
112140
"data:`~os.O_CLOEXEC` flag."
113141
msgstr ""
114142

143+
msgid ""
144+
":gh:`145030`: Fix :mod:`asyncio` write pipe transports for named FIFOs on "
145+
"macOS. Unread data sitting in the FIFO made the transport misinterpret a "
146+
"poll event as the reader disconnecting, wrongly closing the transport."
147+
msgstr ""
148+
115149
msgid ""
116150
":gh:`154176`: Fix a crash in :func:`locale.strxfrm` on DragonFly BSD, whose "
117151
"``wcsxfrm()`` does not support the zero size."
@@ -151,6 +185,17 @@ msgid ""
151185
"`~curses.window.instr`, instead of the low byte of its code point."
152186
msgstr ""
153187

188+
msgid ""
189+
":gh:`146011`: Fix a heap-use-after-free in the C implementation of :mod:"
190+
"`decimal` when calling :func:`repr` after deleting the :class:`~decimal."
191+
"Context`."
192+
msgstr ""
193+
194+
msgid ""
195+
":gh:`153761`: Fix cancelling :meth:`asyncio.loop.sock_accept` dropping a "
196+
"pending connection."
197+
msgstr ""
198+
154199
msgid ""
155200
":gh:`127049`: Fix a race condition in :mod:`asyncio` on Unix where :meth:"
156201
"`asyncio.subprocess.Process.send_signal`, :meth:`~asyncio.subprocess.Process."
@@ -166,6 +211,16 @@ msgid ""
166211
"the corresponding setters hold."
167212
msgstr ""
168213

214+
msgid ""
215+
":gh:`153133`: Fix a socket leak in :meth:`asyncio.loop.create_connection` "
216+
"when the transport cannot be created."
217+
msgstr ""
218+
219+
msgid ""
220+
":gh:`152431`: Fix ``asyncio.StreamWriter.start_tls()`` to keep the linked "
221+
"``StreamReader`` transport in sync with the upgraded transport."
222+
msgstr ""
223+
169224
msgid ""
170225
":gh:`119710`: Fix :mod:`asyncio` subprocess :meth:`~asyncio.subprocess."
171226
"Process.wait` hanging when the process has exited but one of its pipes is "
@@ -197,9 +252,22 @@ msgid ""
197252
"as the delimiter."
198253
msgstr ""
199254

255+
msgid "Documentation"
256+
msgstr ""
257+
258+
msgid ""
259+
":gh:`118150`: Clarify in the :mod:`difflib` documentation what *junk* "
260+
"actually does, its drawbacks, and how to control it."
261+
msgstr ""
262+
200263
msgid "Core and Builtins"
201264
msgstr ""
202265

266+
msgid ""
267+
":gh:`153809`: Fix interpreter crash while deallocating objects of :class:"
268+
"`asyncio.Task` on free-threaded builds. Contributed by Sergey Miryanov."
269+
msgstr ""
270+
203271
msgid ""
204272
":gh:`154275`: Fix a crash when getting deeply nested ``__parameters__`` from "
205273
"a :class:`types.GenericAlias` objects."
@@ -221,6 +289,17 @@ msgid ""
221289
"__getstate__` under the :term:`free-threaded build`."
222290
msgstr ""
223291

292+
msgid ""
293+
":gh:`153570`: Fix a use-after-free in :meth:`bytearray.take_bytes` when the "
294+
"argument's :meth:`~object.__index__` method resizes the bytearray. Patch by "
295+
"tonghuaroot."
296+
msgstr ""
297+
298+
msgid ""
299+
":gh:`153419`: Fix multiple :class:`bytearray` crashes and reference leaks "
300+
"caused by skipping :meth:`~object.__init__` and broken state setup code."
301+
msgstr ""
302+
224303
msgid ""
225304
":gh:`153236`: Propagate exceptions raised while importing lazy submodules "
226305
"instead of reporting them as missing attributes."
@@ -1459,9 +1538,6 @@ msgid ""
14591538
"appending another copy of the traceback to it."
14601539
msgstr ""
14611540

1462-
msgid "Documentation"
1463-
msgstr ""
1464-
14651541
msgid ""
14661542
":gh:`86726`: Greatly expand the :mod:`tkinter` documentation to cover the "
14671543
"full public API of the package and its submodules. The descriptions are "
@@ -1960,9 +2036,6 @@ msgid ""
19602036
":gh:`149029`: Update macOS installer to ship with SQLite version 3.53.1."
19612037
msgstr ""
19622038

1963-
msgid "Tools/Demos"
1964-
msgstr ""
1965-
19662039
msgid ""
19672040
":gh:`150258`: Update the tooltip on the Tachyon flame graph to show both "
19682041
"absolute and relative percentages."

0 commit comments

Comments
 (0)