Skip to content

Commit 6e1efe2

Browse files
Update reviewed translations from Transifex
1 parent e3b21fa commit 6e1efe2

3 files changed

Lines changed: 149 additions & 96 deletions

File tree

‎library/asyncio-stream.po‎

Lines changed: 9 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-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-05 15:56+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/"
@@ -362,6 +362,14 @@ msgid ""
362362
"`drain` returns immediately."
363363
msgstr ""
364364

365+
msgid ""
366+
"When the write buffer is below the high watermark, :meth:`drain` returns "
367+
"immediately without yielding to the event loop. As a result, code which "
368+
"repeatedly calls ``write()`` followed by ``await drain()`` may prevent other "
369+
"tasks from running. To prevent blocking behavior, yield to the event loop "
370+
"explicitly with ``await asyncio.sleep(0)`` (see :func:`asyncio.sleep`)."
371+
msgstr ""
372+
365373
msgid "Upgrade an existing stream-based connection to TLS."
366374
msgstr ""
367375

‎library/asyncio-task.po‎

Lines changed: 8 additions & 2 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-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-05 15:56+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/"
@@ -519,7 +519,10 @@ msgid ""
519519
"exception group and raised. The exception passed into :meth:`~object."
520520
"__aexit__`, unless it is :exc:`asyncio.CancelledError`, is also included in "
521521
"the exception group. The same special case is made for :exc:"
522-
"`KeyboardInterrupt` and :exc:`SystemExit` as in the previous paragraph."
522+
"`KeyboardInterrupt` and :exc:`SystemExit` as in the previous paragraph. "
523+
"There is an additional special case made only for the body of the ``async "
524+
"with``: if it raises :exc:`GeneratorExit` and none of the other tasks raise "
525+
"exceptions that would be reported, then the :exc:`GeneratorExit` is reraised."
523526
msgstr ""
524527

525528
msgid ""
@@ -549,6 +552,9 @@ msgid ""
549552
"correct preservation of cancellation counts."
550553
msgstr ""
551554

555+
msgid "Addition of the special case for :exc:`GeneratorExit`."
556+
msgstr ""
557+
552558
msgid "Sleeping"
553559
msgstr ""
554560

‎whatsnew/changelog.po‎

Lines changed: 132 additions & 93 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-08-03 16:16+0000\n"
14+
"POT-Creation-Date: 2026-08-05 15:56+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/"
@@ -31,71 +31,128 @@ msgstr ""
3131
msgid "*Release date: XXXX-XX-XX*"
3232
msgstr ""
3333

34-
msgid "Windows"
34+
msgid "Library"
3535
msgstr ""
3636

37-
msgid ":gh:`124111`: Updated Windows builds to use Tcl/Tk 9.0.4."
37+
msgid ""
38+
":gh:`155009`: Fix :class:`argparse.ArgumentParser` to preserve the program "
39+
"name from ``sys.argv[0]`` when a named module is executed as the main "
40+
"program without replacing ``sys.argv[0]``."
3841
msgstr ""
3942

40-
msgid "Tools/Demos"
43+
msgid ""
44+
":gh:`155063`: Bump the version of pip bundled in ensurepip to version 26.2.1"
4145
msgstr ""
4246

4347
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."
48+
":gh:`153711`: On macOS, add run-time checks around the syscalls :manpage:"
49+
"`pipe2 (2)` and :manpage:`dup3 (2)`, in addition to the existing build-time "
50+
"checks. This means that Python built on macOS 27 (where these calls are "
51+
"available) can run on macOS 26 (where they aren't)."
52+
msgstr ""
53+
54+
msgid "Python 3.15.0 release candidate 1"
55+
msgstr ""
56+
57+
msgid "*Release date: 2026-08-04*"
58+
msgstr ""
59+
60+
msgid "Security"
4761
msgstr ""
4862

4963
msgid ""
50-
":gh:`152384`: The CPython Pixi packages are now all accessible at the same "
51-
"``Tools/pixi-packages`` subdirectory, rather than at ``Tools/pixi-packages/"
52-
"{variant}`` as before. Variants are now selected not via subdirectory but "
53-
"via ``flags``; see https://pixi.prefix.dev/latest/concepts/"
54-
"package_specifications/#extras-and-flags for usage instructions. The ``tsan-"
55-
"freethreading`` variant has been renamed to ``tsan_freethreading``, while "
56-
"the ``default``, ``asan``, and ``freethreading`` variants retain their "
57-
"previous names."
64+
":gh:`152674`: The :class:`xml.etree.ElementTree.Element` methods :meth:`~xml."
65+
"etree.ElementTree.Element.findall`, :meth:`~xml.etree.ElementTree.Element."
66+
"iterfind` and :meth:`~xml.etree.ElementTree.Element.find` avoid quadratic "
67+
"behavior when using XPath index predicates (``[1]``, ``[last()]``, ``[last()-"
68+
"N]``) on XML documents with many same-tag siblings."
5869
msgstr ""
5970

60-
msgid "Tests"
71+
msgid "Core and Builtins"
6172
msgstr ""
6273

63-
msgid ":gh:`76595`: Add C API tests for :c:func:`PyCapsule_Import`."
74+
msgid ""
75+
":gh:`154902`: Fix a crash when ``__conditional_annotations__`` is rebound to "
76+
"a non-set object."
6477
msgstr ""
6578

6679
msgid ""
67-
":gh:`154211`: Add ``test.support.skip_if_huge_c_stack()`` and use it to skip "
68-
"tests that exhaust the C stack if the stack limit is very large (e.g. on "
69-
"DragonFly BSD or with ``ulimit -s unlimited``)."
80+
":gh:`133931`: Fix data races when setting attributes of function objects on "
81+
"the :term:`free threaded <free threading>` build."
7082
msgstr ""
7183

7284
msgid ""
73-
":gh:`154167`: The test runner (regrtest) now restores the default SIGINT "
74-
"handler if it was inherited as ignored, so the test suite no longer hangs "
75-
"when run as a shell background job."
85+
":gh:`154775`: When matching a complex literal in :keyword:`case` statements, "
86+
"an extraneous ``+`` sign (for example, ``1++1j`` or ``1-+1j``) is no longer "
87+
"allowed."
7688
msgstr ""
7789

78-
msgid ":gh:`154144`: Fix building the :mod:`!_testcapi` module on NetBSD."
90+
msgid ""
91+
":gh:`154709`: Fix an out-of-bounds access in reverse dictionary iterators "
92+
"when the underlying dictionary is cleared and modified after the iterator is "
93+
"created."
7994
msgstr ""
8095

8196
msgid ""
82-
":gh:`152548`: Add the :func:`test.support.isolation.runInSubprocess` "
83-
"decorator to run a test method or ``TestCase`` subclass in a fresh "
84-
"interpreter subprocess, isolated from the rest of the test run."
97+
":gh:`154695`: Fix :class:`asyncio.Task` raising :exc:`AttributeError` when "
98+
"created with ``eager_start=True`` and no explicit *loop* argument."
8599
msgstr ""
86100

87-
msgid "Security"
101+
msgid ""
102+
":gh:`153809`: Fix interpreter crash while deallocating objects of :class:"
103+
"`asyncio.Task` on free-threaded builds. Contributed by Sergey Miryanov."
88104
msgstr ""
89105

90106
msgid ""
91-
":gh:`152674`: The :class:`xml.etree.ElementTree.Element` methods :meth:`~xml."
92-
"etree.ElementTree.Element.findall`, :meth:`~xml.etree.ElementTree.Element."
93-
"iterfind` and :meth:`~xml.etree.ElementTree.Element.find` avoid quadratic "
94-
"behavior when using XPath index predicates (``[1]``, ``[last()]``, ``[last()-"
95-
"N]``) on XML documents with many same-tag siblings."
107+
":gh:`154275`: Fix a crash when getting deeply nested ``__parameters__`` from "
108+
"a :class:`types.GenericAlias` objects."
96109
msgstr ""
97110

98-
msgid "Library"
111+
msgid ""
112+
":gh:`154014`: Fix a JIT assertion during interpreter shutdown by "
113+
"initializing ``vm_data`` fields for cold executors that bypass "
114+
"``_Py_ExecutorInit()``."
115+
msgstr ""
116+
117+
msgid ""
118+
":gh:`153932`: Fix thread safety issue in the ``__reduce__`` method of :py:"
119+
"class:`enumerate`."
120+
msgstr ""
121+
122+
msgid ""
123+
":gh:`153881`: Fix potential data race when calling :meth:`~object."
124+
"__getstate__` under the :term:`free-threaded build`."
125+
msgstr ""
126+
127+
msgid ""
128+
":gh:`153570`: Fix a use-after-free in :meth:`bytearray.take_bytes` when the "
129+
"argument's :meth:`~object.__index__` method resizes the bytearray. Patch by "
130+
"tonghuaroot."
131+
msgstr ""
132+
133+
msgid ""
134+
":gh:`153419`: Fix multiple :class:`bytearray` crashes and reference leaks "
135+
"caused by skipping :meth:`~object.__init__` and broken state setup code."
136+
msgstr ""
137+
138+
msgid ""
139+
":gh:`153236`: Propagate exceptions raised while importing lazy submodules "
140+
"instead of reporting them as missing attributes."
141+
msgstr ""
142+
143+
msgid ""
144+
":gh:`148874`: Ignore interrupts immediately after calling the ``__enter__`` "
145+
"method of a context menager in a ``with`` statement. This ensures that the "
146+
"``__exit__`` method is always called in a ``with`` statement."
147+
msgstr ""
148+
149+
msgid ""
150+
":gh:`150208`: Avoid double-quoting string values from ``pyconfig.h`` in "
151+
"``sysconfigdata`` variables."
152+
msgstr ""
153+
154+
msgid ""
155+
":gh:`155063`: Bump the version of pip bundled in ensurepip to version 26.2"
99156
msgstr ""
100157

101158
msgid ""
@@ -159,6 +216,12 @@ msgid ""
159216
"is enabled."
160217
msgstr ""
161218

219+
msgid ""
220+
":gh:`135736`: Fix ::class:`asyncio.TaskGroup` to not wrap a :exc:"
221+
"`GeneratorExit` into a :exc:`BaseExceptionGroup` if it was raised by the "
222+
"body of the task group and none of the tasks in the group raised exceptions."
223+
msgstr ""
224+
162225
msgid ""
163226
":gh:`154551`: Fix :func:`ctypes.util.find_library` returning ``None`` in non-"
164227
"UTF-8 locales."
@@ -256,8 +319,9 @@ msgstr ""
256319

257320
msgid ""
258321
":gh:`145030`: Fix :mod:`asyncio` write pipe transports for named FIFOs on "
259-
"macOS. Unread data sitting in the FIFO made the transport misinterpret a "
260-
"poll event as the reader disconnecting, wrongly closing the transport."
322+
"macOS and Solaris. Unread data sitting in the FIFO made the transport "
323+
"misinterpret a poll event as the reader disconnecting, wrongly closing the "
324+
"transport."
261325
msgstr ""
262326

263327
msgid ""
@@ -400,82 +464,70 @@ msgid ""
400464
"actually does, its drawbacks, and how to control it."
401465
msgstr ""
402466

403-
msgid "Core and Builtins"
404-
msgstr ""
405-
406-
msgid ""
407-
":gh:`133931`: Fix data races when setting attributes of function objects on "
408-
"the :term:`free threaded <free threading>` build."
467+
msgid "Tests"
409468
msgstr ""
410469

411-
msgid ""
412-
":gh:`154775`: When matching a complex literal in :keyword:`case` statements, "
413-
"an extraneous ``+`` sign (for example, ``1++1j`` or ``1-+1j``) is no longer "
414-
"allowed."
470+
msgid ":gh:`76595`: Add C API tests for :c:func:`PyCapsule_Import`."
415471
msgstr ""
416472

417473
msgid ""
418-
":gh:`154709`: Fix an out-of-bounds access in reverse dictionary iterators "
419-
"when the underlying dictionary is cleared and modified after the iterator is "
420-
"created."
474+
":gh:`154211`: Add ``test.support.skip_if_huge_c_stack()`` and use it to skip "
475+
"tests that exhaust the C stack if the stack limit is very large (e.g. on "
476+
"DragonFly BSD or with ``ulimit -s unlimited``)."
421477
msgstr ""
422478

423479
msgid ""
424-
":gh:`154695`: Fix :class:`asyncio.Task` raising :exc:`AttributeError` when "
425-
"created with ``eager_start=True`` and no explicit *loop* argument."
480+
":gh:`154167`: The test runner (regrtest) now restores the default SIGINT "
481+
"handler if it was inherited as ignored, so the test suite no longer hangs "
482+
"when run as a shell background job."
426483
msgstr ""
427484

428-
msgid ""
429-
":gh:`153809`: Fix interpreter crash while deallocating objects of :class:"
430-
"`asyncio.Task` on free-threaded builds. Contributed by Sergey Miryanov."
485+
msgid ":gh:`154144`: Fix building the :mod:`!_testcapi` module on NetBSD."
431486
msgstr ""
432487

433488
msgid ""
434-
":gh:`154275`: Fix a crash when getting deeply nested ``__parameters__`` from "
435-
"a :class:`types.GenericAlias` objects."
489+
":gh:`152548`: Add the :func:`test.support.isolation.runInSubprocess` "
490+
"decorator to run a test method or ``TestCase`` subclass in a fresh "
491+
"interpreter subprocess, isolated from the rest of the test run."
436492
msgstr ""
437493

438-
msgid ""
439-
":gh:`154014`: Fix a JIT assertion during interpreter shutdown by "
440-
"initializing ``vm_data`` fields for cold executors that bypass "
441-
"``_Py_ExecutorInit()``."
494+
msgid "Build"
442495
msgstr ""
443496

444497
msgid ""
445-
":gh:`153932`: Fix thread safety issue in the ``__reduce__`` method of :py:"
446-
"class:`enumerate`."
498+
":gh:`154070`: Build the :mod:`curses` module against a wide-character "
499+
"capable ncurses even when it is not named ``ncursesw`` -- for example the "
500+
"pkgsrc ncurses on NetBSD and illumos, or the system ncurses on macOS. Such "
501+
"a library previously produced a narrow build."
447502
msgstr ""
448503

449-
msgid ""
450-
":gh:`153881`: Fix potential data race when calling :meth:`~object."
451-
"__getstate__` under the :term:`free-threaded build`."
504+
msgid ":gh:`138800`: Fix library name in python3.pc on Android."
452505
msgstr ""
453506

454-
msgid ""
455-
":gh:`153570`: Fix a use-after-free in :meth:`bytearray.take_bytes` when the "
456-
"argument's :meth:`~object.__index__` method resizes the bytearray. Patch by "
457-
"tonghuaroot."
507+
msgid "Windows"
458508
msgstr ""
459509

460-
msgid ""
461-
":gh:`153419`: Fix multiple :class:`bytearray` crashes and reference leaks "
462-
"caused by skipping :meth:`~object.__init__` and broken state setup code."
510+
msgid ":gh:`124111`: Updated Windows builds to use Tcl/Tk 9.0.4."
463511
msgstr ""
464512

465-
msgid ""
466-
":gh:`153236`: Propagate exceptions raised while importing lazy submodules "
467-
"instead of reporting them as missing attributes."
513+
msgid "Tools/Demos"
468514
msgstr ""
469515

470516
msgid ""
471-
":gh:`148874`: Ignore interrupts immediately after calling the ``__enter__`` "
472-
"method of a context menager in a ``with`` statement. This ensures that the "
473-
"``__exit__`` method is always called in a ``with`` statement."
517+
":gh:`154580`: Fix ``python-gdb.py`` raising :exc:`UnicodeEncodeError` when "
518+
"pretty-printing a non-ASCII :class:`str` in a locale whose host charset "
519+
"cannot encode it, such as any non-ASCII string in the C locale."
474520
msgstr ""
475521

476522
msgid ""
477-
":gh:`150208`: Avoid double-quoting string values from ``pyconfig.h`` in "
478-
"``sysconfigdata`` variables."
523+
":gh:`152384`: The CPython Pixi packages are now all accessible at the same "
524+
"``Tools/pixi-packages`` subdirectory, rather than at ``Tools/pixi-packages/"
525+
"{variant}`` as before. Variants are now selected not via subdirectory but "
526+
"via ``flags``; see https://pixi.prefix.dev/latest/concepts/"
527+
"package_specifications/#extras-and-flags for usage instructions. The ``tsan-"
528+
"freethreading`` variant has been renamed to ``tsan_freethreading``, while "
529+
"the ``default``, ``asan``, and ``freethreading`` variants retain their "
530+
"previous names."
479531
msgstr ""
480532

481533
msgid "C API"
@@ -486,19 +538,6 @@ msgid ""
486538
"multiarch tuple in their filename, e.g. ``foo.abi3-x86-64-linux-gnu.so``."
487539
msgstr ""
488540

489-
msgid "Build"
490-
msgstr ""
491-
492-
msgid ""
493-
":gh:`154070`: Build the :mod:`curses` module against a wide-character "
494-
"capable ncurses even when it is not named ``ncursesw`` -- for example the "
495-
"pkgsrc ncurses on NetBSD and illumos, or the system ncurses on macOS. Such "
496-
"a library previously produced a narrow build."
497-
msgstr ""
498-
499-
msgid ":gh:`138800`: Fix library name in python3.pc on Android."
500-
msgstr ""
501-
502541
msgid "Python 3.15.0 beta 4"
503542
msgstr ""
504543

0 commit comments

Comments
 (0)