Skip to content

Commit ec6802d

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent dcdfb12 commit ec6802d

8 files changed

Lines changed: 86 additions & 59 deletions

File tree

about.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.14\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-04-07 15:02+0000\n"
16+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1717
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1818
"Last-Translator: Muralidharan Murugesan, 2026\n"
1919
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"

installing/index.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-04-07 15:02+0000\n"
11+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"

library/gc.po

Lines changed: 32 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-04-15 15:01+0000\n"
11+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"
@@ -46,24 +46,10 @@ msgid "Return ``True`` if automatic collection is enabled."
4646
msgstr ""
4747

4848
msgid ""
49-
"Perform a collection. The optional argument *generation* may be an integer "
50-
"specifying which generation to collect (from 0 to 2). A :exc:`ValueError` "
51-
"is raised if the generation number is invalid. The sum of collected objects "
52-
"and uncollectable objects is returned."
53-
msgstr ""
54-
55-
msgid ""
56-
"Calling ``gc.collect(0)`` will perform a GC collection on the young "
57-
"generation."
58-
msgstr ""
59-
60-
msgid ""
61-
"Calling ``gc.collect(1)`` will perform a GC collection on the young "
62-
"generation and an increment of the old generation."
63-
msgstr ""
64-
65-
msgid ""
66-
"Calling ``gc.collect(2)`` or ``gc.collect()`` performs a full collection"
49+
"With no arguments, run a full collection. The optional argument "
50+
"*generation* may be an integer specifying which generation to collect (from "
51+
"0 to 2). A :exc:`ValueError` is raised if the generation number is invalid. "
52+
"The sum of collected objects and uncollectable objects is returned."
6753
msgstr ""
6854

6955
msgid ""
@@ -81,6 +67,9 @@ msgstr ""
8167
msgid "``generation=1`` performs an increment of collection."
8268
msgstr ""
8369

70+
msgid "``generation=1`` performs collection of the middle generation."
71+
msgstr ""
72+
8473
msgid ""
8574
"Set the garbage collection debugging flags. Debugging information will be "
8675
"written to ``sys.stderr``. See below for a list of debugging flags which "
@@ -92,17 +81,8 @@ msgstr ""
9281

9382
msgid ""
9483
"Returns a list of all objects tracked by the collector, excluding the list "
95-
"returned. If *generation* is not ``None``, return only the objects as "
96-
"follows:"
97-
msgstr ""
98-
99-
msgid "0: All objects in the young generation"
100-
msgstr ""
101-
102-
msgid "1: No objects, as there is no generation 1 (as of Python 3.14)"
103-
msgstr ""
104-
105-
msgid "2: All objects in the old generation"
84+
"returned. If *generation* is not ``None``, return only the objects tracked "
85+
"by the collector that are in that generation."
10686
msgstr ""
10787

10888
msgid "New *generation* parameter."
@@ -111,6 +91,9 @@ msgstr ""
11191
msgid "Generation 1 is removed"
11292
msgstr ""
11393

94+
msgid "Generation 1 is reintroduced to maintain GC behavior from 3.13."
95+
msgstr ""
96+
11497
msgid ""
11598
"Raises an :ref:`auditing event <auditing>` ``gc.get_objects`` with argument "
11699
"``generation``."
@@ -142,17 +125,22 @@ msgid ""
142125
msgstr ""
143126

144127
msgid ""
145-
"The GC classifies objects into two generations depending on whether they "
146-
"have survived a collection. New objects are placed in the young generation. "
147-
"If an object survives a collection it is moved into the old generation."
148-
msgstr ""
149-
150-
msgid ""
151-
"In order to decide when to run, the collector keeps track of the number of "
152-
"object allocations and deallocations since the last collection. When the "
153-
"number of allocations minus the number of deallocations exceeds "
154-
"*threshold0*, collection starts. For each collection, all the objects in the "
155-
"young generation and some fraction of the old generation is collected."
128+
"The GC classifies objects into three generations depending on how many "
129+
"collection sweeps they have survived. New objects are placed in the "
130+
"youngest generation (generation ``0``). If an object survives a collection "
131+
"it is moved into the next older generation. Since generation ``2`` is the "
132+
"oldest generation, objects in that generation remain there after a "
133+
"collection. In order to decide when to run, the collector keeps track of "
134+
"the number object allocations and deallocations since the last collection. "
135+
"When the number of allocations minus the number of deallocations exceeds "
136+
"*threshold0*, collection starts. Initially only generation ``0`` is "
137+
"examined. If generation ``0`` has been examined more than *threshold1* "
138+
"times since generation ``1`` has been examined, then generation ``1`` is "
139+
"examined as well. With the third generation, things are a bit more "
140+
"complicated, see `Collecting the oldest generation <https://github.com/"
141+
"python/cpython/blob/ff0ef0a54bef26fc507fbf9b7a6009eb7d3f17f5/InternalDocs/"
142+
"garbage_collector.md#collecting-the-oldest-generation>`_ for more "
143+
"information."
156144
msgstr ""
157145

158146
msgid ""
@@ -162,16 +150,6 @@ msgid ""
162150
"has not exceeded 40 times *threshold0*, the collection is not run."
163151
msgstr ""
164152

165-
msgid ""
166-
"The fraction of the old generation that is collected is **inversely** "
167-
"proportional to *threshold1*. The larger *threshold1* is, the slower objects "
168-
"in the old generation are collected. For the default value of 10, 1% of the "
169-
"old generation is scanned during each collection."
170-
msgstr ""
171-
172-
msgid "*threshold2* is ignored."
173-
msgstr ""
174-
175153
msgid ""
176154
"See `Garbage collector design <https://github.com/python/cpython/blob/3.14/"
177155
"InternalDocs/garbage_collector.md>`_ for more information."
@@ -180,6 +158,9 @@ msgstr ""
180158
msgid "*threshold2* is ignored"
181159
msgstr ""
182160

161+
msgid "*threshold2* is restored to match Python 3.13 behavior."
162+
msgstr ""
163+
183164
msgid ""
184165
"Return the current collection counts as a tuple of ``(count0, count1, "
185166
"count2)``."

library/html.parser.po

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-04-15 15:01+0000\n"
11+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"
@@ -162,7 +162,8 @@ msgid ""
162162
"*attrs* argument is a list of ``(name, value)`` pairs containing the "
163163
"attributes found inside the tag's ``<>`` brackets. The *name* will be "
164164
"translated to lower case, and quotes in the *value* have been removed, and "
165-
"character and entity references have been replaced."
165+
"character and entity references have been replaced. For empty attributes, "
166+
"*value* is ``None``."
166167
msgstr ""
167168

168169
msgid ""
@@ -351,6 +352,22 @@ msgid ""
351352
"End tag : script"
352353
msgstr ""
353354

355+
msgid ""
356+
"Attribute names are converted to lowercase, quotes from attribute values "
357+
"removed, and ``None`` is returned as *value* for empty attributes (such as "
358+
"``checked``):"
359+
msgstr ""
360+
361+
msgid ""
362+
">>> parser.feed(\"<input TYPE='checkbox' checked required='' "
363+
"disabled=disabled>\")\n"
364+
"Start tag: input\n"
365+
" attr: ('type', 'checkbox')\n"
366+
" attr: ('checked', None)\n"
367+
" attr: ('required', '')\n"
368+
" attr: ('disabled', 'disabled')"
369+
msgstr ""
370+
354371
msgid "Parsing comments:"
355372
msgstr ""
356373

library/multiprocessing.po

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-04-21 15:07+0000\n"
11+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"
@@ -3242,6 +3242,18 @@ msgid ""
32423242
"urandom`."
32433243
msgstr ""
32443244

3245+
msgid ""
3246+
"This authentication protects :class:`Listener` and :func:`Client` "
3247+
"connections, which are reachable by address. It is not applied to the "
3248+
"anonymous pipes created by :func:`~multiprocessing.Pipe` or used internally "
3249+
"by :class:`~multiprocessing.Queue`. :mod:`multiprocessing` treats all local "
3250+
"processes running as the same user as trusted; on most operating systems "
3251+
"such processes can access each other's pipe file descriptors regardless. "
3252+
"Applications that require isolation between processes of the same user must "
3253+
"arrange it at the operating-system level -- for example, by running workers "
3254+
"under a different user account or in a sandbox."
3255+
msgstr ""
3256+
32453257
msgid "Logging"
32463258
msgstr ""
32473259

library/pkgutil.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-04-07 15:02+0000\n"
11+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"

library/subprocess.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-04-07 15:02+0000\n"
11+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"

whatsnew/changelog.po

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-04-25 14:38+0000\n"
14+
"POT-Creation-Date: 2026-04-27 15:43+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: Hari, 2026\n"
1717
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
@@ -76,6 +76,12 @@ msgstr ""
7676
msgid "Library"
7777
msgstr ""
7878

79+
msgid ""
80+
":gh:`148947`: Fix crash in :deco:`dataclasses.dataclass` with ``slots=True`` "
81+
"that occurred when a function found within the class had an empty "
82+
"``__class__`` cell."
83+
msgstr ""
84+
7985
msgid ""
8086
":gh:`148680`: ``ForwardRef`` objects that contain internal names to "
8187
"represent known objects now show the ``type_repr`` of the known object "
@@ -201,6 +207,12 @@ msgid ""
201207
"and :class:`slice` objects which cannot be correctly unmarshalled."
202208
msgstr ""
203209

210+
msgid ""
211+
":gh:`142516`: Forward-port the generational cycle garbage collector to the "
212+
"default 3.14 build, replacing the incremental collector while leaving the "
213+
"free-threaded collector unchanged."
214+
msgstr ""
215+
204216
msgid ""
205217
":gh:`148393`: Fix data races between :c:func:`PyDict_Watch` / :c:func:"
206218
"`PyDict_Unwatch` and concurrent dict mutation in the :term:`free-threaded "
@@ -233,6 +245,11 @@ msgid ""
233245
"functions on functions."
234246
msgstr ""
235247

248+
msgid ""
249+
":gh:`146455`: Fix O(N²) compile-time regression in constant folding after it "
250+
"was moved from AST to CFG optimizer."
251+
msgstr ""
252+
236253
msgid "Build"
237254
msgstr ""
238255

0 commit comments

Comments
 (0)