Skip to content

Commit c9ae7ce

Browse files
Update reviewed translations from Transifex
1 parent e239ba3 commit c9ae7ce

3 files changed

Lines changed: 81 additions & 4 deletions

File tree

‎library/json.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-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-19 14:25+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/"
@@ -564,6 +564,9 @@ msgstr ""
564564
msgid "Supports the following objects and types by default:"
565565
msgstr ""
566566

567+
msgid "dict, frozendict"
568+
msgstr ""
569+
567570
msgid "list, tuple"
568571
msgstr ""
569572

@@ -576,6 +579,9 @@ msgstr ""
576579
msgid "Added support for int- and float-derived Enum classes."
577580
msgstr ""
578581

582+
msgid "Added support for :class:`frozendict`."
583+
msgstr ""
584+
579585
msgid ""
580586
"To extend this to recognize other objects, subclass and implement a :meth:"
581587
"`~JSONEncoder.default` method with another method that returns a "

‎library/urllib.request.po‎

Lines changed: 9 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-19 14:25+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/"
@@ -1014,7 +1014,14 @@ msgid ""
10141014
"*uri* can be either a single URI, or a sequence of URIs. *realm*, *user* and "
10151015
"*passwd* must be strings. This causes ``(user, passwd)`` to be used as "
10161016
"authentication tokens when authentication for *realm* and a super-URI of any "
1017-
"of the given URIs is given."
1017+
"of the given URIs is given. If a URI includes a scheme, its credentials only "
1018+
"match authentication URIs with the same scheme or no scheme. A URI without a "
1019+
"scheme matches authentication URIs with any scheme."
1020+
msgstr ""
1021+
1022+
msgid ""
1023+
"Authentication credentials for URIs with a scheme are now scoped by that "
1024+
"scheme."
10181025
msgstr ""
10191026

10201027
msgid ""

‎whatsnew/changelog.po‎

Lines changed: 65 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-08-17 14:20+0000\n"
14+
"POT-Creation-Date: 2026-08-19 14:25+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/"
@@ -47,9 +47,40 @@ msgid ""
4747
"version 2.8.3 for the fix to :cve:`2026-72522`."
4848
msgstr ""
4949

50+
msgid ""
51+
":gh:`155292`: Change the :mod:`stringprep` module and :mod:`encodings.idna` "
52+
"codec to not consider Unicode codepoint attributes beyond those defined in :"
53+
"rfc:`3454`."
54+
msgstr ""
55+
56+
msgid ""
57+
":gh:`155694`: Fix :cve:`2026-15806` by scoping :class:`~urllib.request."
58+
"HTTPPasswordMgr` credentials to the URL scheme, preventing credentials "
59+
"stored for an HTTPS URL from being used for a matching HTTP URL, while URIs "
60+
"without a scheme continue to match any scheme."
61+
msgstr ""
62+
5063
msgid "Library"
5164
msgstr ""
5265

66+
msgid ""
67+
":gh:`155869`: Fix :meth:`!reorganize` in :mod:`dbm.dumb` failing to persist "
68+
"updated value offsets, which could cause data loss after reopening the "
69+
"database."
70+
msgstr ""
71+
72+
msgid ""
73+
":gh:`155702`: Fix :class:`sqlite3.Blob` slice assignment with a step. It "
74+
"patched the bytes object read from the blob, which for a single byte is an "
75+
"immortal singleton, so that the value of that byte was changed in the whole "
76+
"process."
77+
msgstr ""
78+
79+
msgid ""
80+
":gh:`155519`: Avoid a data-race in free-threaded builds when reading and "
81+
"writing context variables from different threads."
82+
msgstr ""
83+
5384
msgid ""
5485
":gh:`155009`: Fix :class:`argparse.ArgumentParser` to preserve the program "
5586
"name from ``sys.argv[0]`` when a named module is executed as the main "
@@ -112,6 +143,39 @@ msgid ""
112143
"whole context it iterated over."
113144
msgstr ""
114145

146+
msgid ""
147+
":gh:`155400`: Fix a deadlock in the free-threaded build between two threads "
148+
"assigning to a special method of the same class. While applying the type "
149+
"slot updates with the world stopped, only the type lock was prevented from "
150+
"being released; the type dict mutex could still be released and re-acquired, "
151+
"in the wrong order, if the thread blocked on the stop-the-world mutex."
152+
msgstr ""
153+
154+
msgid ""
155+
":gh:`154196`: Improve :exc:`AttributeError` messages from unresolved lazy "
156+
"imports. Patch by Bartosz Sławecki."
157+
msgstr ""
158+
159+
msgid ""
160+
":gh:`151377`: Fix races in free-threaded builds when updating type slots for "
161+
"newly created classes and when removing entries from a base type's "
162+
"subclasses dictionary."
163+
msgstr ""
164+
165+
msgid ""
166+
":gh:`148817`: Fold large constant list and set literals used as the iterable "
167+
"of a :keyword:`for` loop or ``in``/``not in`` test into a constant :class:"
168+
"`tuple` or :class:`frozenset`, restoring an optimization previously done by "
169+
"the AST optimizer that was lost when constant folding moved to the CFG."
170+
msgstr ""
171+
172+
msgid ""
173+
":gh:`85260`: :func:`compile` now raises :exc:`ValueError` instead of "
174+
"crashing on a debug build if an identifier field of an AST node (such as the "
175+
"name of a function, a class, an imported module or a caught exception) is "
176+
"``\"None\"``, ``\"True\"`` or ``\"False\"``."
177+
msgstr ""
178+
115179
msgid "Python 3.15.0 release candidate 1"
116180
msgstr ""
117181

0 commit comments

Comments
 (0)