Skip to content

Commit 4c5e561

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

10 files changed

Lines changed: 95 additions & 46 deletions

File tree

c-api/abstract.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.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-04-07 15:02+0000\n"
14+
"POT-Creation-Date: 2026-04-29 15:53+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: Murugan Santhosh, 2026\n"
1717
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"

c-api/unicode.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-09 15:16+0000\n"
11+
"POT-Creation-Date: 2026-04-29 15:53+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/asyncio-eventloop.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-09 15:16+0000\n"
11+
"POT-Creation-Date: 2026-04-29 15:53+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/calendar.po

Lines changed: 8 additions & 3 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-21 15:07+0000\n"
11+
"POT-Creation-Date: 2026-04-29 15:53+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"
@@ -462,8 +462,13 @@ msgid "The :mod:`!calendar` module defines the following exceptions:"
462462
msgstr ""
463463

464464
msgid ""
465-
"A subclass of :exc:`ValueError`, raised when the given month number is "
466-
"outside of the range 1-12 (inclusive)."
465+
"A subclass of :exc:`ValueError` and :exc:`IndexError`, raised when the given "
466+
"month number is outside of the range 1-12 (inclusive)."
467+
msgstr ""
468+
469+
msgid ""
470+
":exc:`IllegalMonthError` is now also a subclass of :exc:`ValueError`. New "
471+
"code should avoid catching :exc:`IndexError`."
467472
msgstr ""
468473

469474
msgid "The invalid month number."

library/glob.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-09 15:16+0000\n"
11+
"POT-Creation-Date: 2026-04-29 15:53+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/pathlib.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-09 15:16+0000\n"
11+
"POT-Creation-Date: 2026-04-29 15:53+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/stdtypes.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.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-04-09 15:16+0000\n"
14+
"POT-Creation-Date: 2026-04-29 15:53+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: Hari, 2026\n"
1717
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"

library/struct.po

Lines changed: 25 additions & 25 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-17 14:50+0000\n"
11+
"POT-Creation-Date: 2026-04-29 15:53+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"
@@ -308,10 +308,10 @@ msgstr ""
308308
msgid ":c:expr:`signed char`"
309309
msgstr ""
310310

311-
msgid "integer"
311+
msgid "int"
312312
msgstr ""
313313

314-
msgid "\\(1), \\(2)"
314+
msgid "\\(2)"
315315
msgstr ""
316316

317317
msgid "``B``"
@@ -320,9 +320,6 @@ msgstr ""
320320
msgid ":c:expr:`unsigned char`"
321321
msgstr ""
322322

323-
msgid "\\(2)"
324-
msgstr ""
325-
326323
msgid "``?``"
327324
msgstr ""
328325

@@ -398,7 +395,7 @@ msgstr ""
398395
msgid ":c:type:`ssize_t`"
399396
msgstr ""
400397

401-
msgid "\\(3)"
398+
msgid "\\(2), \\(3)"
402399
msgstr ""
403400

404401
msgid "``N``"
@@ -479,7 +476,7 @@ msgstr ""
479476
msgid ":c:expr:`void \\*`"
480477
msgstr ""
481478

482-
msgid "\\(5)"
479+
msgid "\\(2), \\(5)"
483480
msgstr ""
484481

485482
msgid "Added support for the ``'n'`` and ``'N'`` formats."
@@ -554,27 +551,30 @@ msgid ""
554551
"The ``'p'`` format character encodes a \"Pascal string\", meaning a short "
555552
"variable-length string stored in a *fixed number of bytes*, given by the "
556553
"count. The first byte stored is the length of the string, or 255, whichever "
557-
"is smaller. The bytes of the string follow. If the string passed in to :"
558-
"func:`pack` is too long (longer than the count minus 1), only the leading "
559-
"``count-1`` bytes of the string are stored. If the string is shorter than "
560-
"``count-1``, it is padded with null bytes so that exactly count bytes in all "
561-
"are used. Note that for :func:`unpack`, the ``'p'`` format character "
562-
"consumes ``count`` bytes, but that the string returned can never contain "
563-
"more than 255 bytes."
554+
"is smaller. The bytes of the string follow. If the byte string passed in "
555+
"to :func:`pack` is too long (longer than the count minus 1), only the "
556+
"leading ``count-1`` bytes of the string are stored. If the byte string is "
557+
"shorter than ``count-1``, it is padded with null bytes so that exactly count "
558+
"bytes in all are used. Note that for :func:`unpack`, the ``'p'`` format "
559+
"character consumes ``count`` bytes, but that the :class:`!bytes` object "
560+
"returned can never contain more than 255 bytes. When packing, arguments of "
561+
"types :class:`bytes` and :class:`bytearray` are accepted."
564562
msgstr ""
565563

566564
msgid ""
567565
"For the ``'s'`` format character, the count is interpreted as the length of "
568-
"the bytes, not a repeat count like for the other format characters; for "
569-
"example, ``'10s'`` means a single 10-byte string mapping to or from a single "
570-
"Python byte string, while ``'10c'`` means 10 separate one byte character "
571-
"elements (e.g., ``cccccccccc``) mapping to or from ten different Python byte "
572-
"objects. (See :ref:`struct-examples` for a concrete demonstration of the "
573-
"difference.) If a count is not given, it defaults to 1. For packing, the "
574-
"string is truncated or padded with null bytes as appropriate to make it fit. "
575-
"For unpacking, the resulting bytes object always has exactly the specified "
576-
"number of bytes. As a special case, ``'0s'`` means a single, empty string "
577-
"(while ``'0c'`` means 0 characters)."
566+
"the byte string, not a repeat count like for the other format characters; "
567+
"for example, ``'10s'`` means a single 10-byte string mapping to or from a "
568+
"single Python byte string, while ``'10c'`` means 10 separate one byte "
569+
"character elements (e.g., ``cccccccccc``) mapping to or from ten different "
570+
"Python byte objects. (See :ref:`struct-examples` for a concrete "
571+
"demonstration of the difference.) If a count is not given, it defaults to "
572+
"1. For packing, the byte string is truncated or padded with null bytes as "
573+
"appropriate to make it fit. For unpacking, the resulting :class:`!bytes` "
574+
"object always has exactly the specified number of bytes. As a special case, "
575+
"``'0s'`` means a single, empty byte string (while ``'0c'`` means 0 "
576+
"characters). When packing, arguments of types :class:`bytes` and :class:"
577+
"`bytearray` are accepted."
578578
msgstr ""
579579

580580
msgid ""

tutorial/stdlib2.po

Lines changed: 10 additions & 11 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-29 15:53+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1313
"Language-Team: Tamil (https://app.transifex.com/python-doc/teams/5390/ta/)\n"
1414
"MIME-Version: 1.0\n"
@@ -17,15 +17,15 @@ msgstr ""
1717
"Language: ta\n"
1818
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
1919

20-
msgid "Brief Tour of the Standard Library --- Part II"
20+
msgid "Brief tour of the standard library --- part II"
2121
msgstr ""
2222

2323
msgid ""
2424
"This second tour covers more advanced modules that support professional "
2525
"programming needs. These modules rarely occur in small scripts."
2626
msgstr ""
2727

28-
msgid "Output Formatting"
28+
msgid "Output formatting"
2929
msgstr ""
3030

3131
msgid ""
@@ -175,7 +175,7 @@ msgid ""
175175
"custom templates for XML files, plain text reports, and HTML web reports."
176176
msgstr ""
177177

178-
msgid "Working with Binary Data Record Layouts"
178+
msgid "Working with binary data record layouts"
179179
msgstr ""
180180

181181
msgid ""
@@ -230,14 +230,13 @@ msgid ""
230230
"\n"
231231
"class AsyncZip(threading.Thread):\n"
232232
" def __init__(self, infile, outfile):\n"
233-
" threading.Thread.__init__(self)\n"
233+
" super().__init__()\n"
234234
" self.infile = infile\n"
235235
" self.outfile = outfile\n"
236236
"\n"
237237
" def run(self):\n"
238-
" f = zipfile.ZipFile(self.outfile, 'w', zipfile.ZIP_DEFLATED)\n"
239-
" f.write(self.infile)\n"
240-
" f.close()\n"
238+
" with zipfile.ZipFile(self.outfile, 'w', zipfile.ZIP_DEFLATED) as f:\n"
239+
" f.write(self.infile)\n"
241240
" print('Finished background zip of:', self.infile)\n"
242241
"\n"
243242
"background = AsyncZip('mydata.txt', 'myarchive.zip')\n"
@@ -307,7 +306,7 @@ msgid ""
307306
"altering the application."
308307
msgstr ""
309308

310-
msgid "Weak References"
309+
msgid "Weak references"
311310
msgstr ""
312311

313312
msgid ""
@@ -352,7 +351,7 @@ msgid ""
352351
"KeyError: 'primary'"
353352
msgstr ""
354353

355-
msgid "Tools for Working with Lists"
354+
msgid "Tools for working with lists"
356355
msgstr ""
357356

358357
msgid ""
@@ -433,7 +432,7 @@ msgid ""
433432
"[-5, 0, 1]"
434433
msgstr ""
435434

436-
msgid "Decimal Floating-Point Arithmetic"
435+
msgid "Decimal floating-point arithmetic"
437436
msgstr ""
438437

439438
msgid ""

whatsnew/changelog.po

Lines changed: 46 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-27 15:43+0000\n"
14+
"POT-Creation-Date: 2026-04-29 15:53+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"
@@ -41,6 +41,11 @@ msgstr ""
4141
msgid "Security"
4242
msgstr ""
4343

44+
msgid ""
45+
":gh:`149017`: Update bundled `libexpat <https://libexpat.github.io/>`_ to "
46+
"version 2.8.0."
47+
msgstr ""
48+
4449
msgid ""
4550
":gh:`90309`: Base64-encode values when embedding cookies to JavaScript using "
4651
"the :meth:`http.cookies.BaseCookie.js_output` method to avoid injection and "
@@ -61,6 +66,19 @@ msgid ""
6166
"a stale pointer to the already-released caller buffer."
6267
msgstr ""
6368

69+
msgid ""
70+
":gh:`148169`: A bypass in :mod:`webbrowser` allowed URLs prefixed with "
71+
"``%action`` to pass the dash-prefix safety check."
72+
msgstr ""
73+
74+
msgid ""
75+
":gh:`146581`: Fix vulnerability in :func:`shutil.unpack_archive` for ZIP "
76+
"files on Windows which allowed to write files outside of the destination "
77+
"tree if the patch in the archive contains a Windows drive prefix. Now such "
78+
"invalid paths will be skipped. Files containing \"..\" in the name (like "
79+
"\"foo..bar\") are no longer skipped."
80+
msgstr ""
81+
6482
msgid ""
6583
":gh:`146333`: Fix quadratic backtracking in :class:`configparser."
6684
"RawConfigParser` option parsing regexes (``OPTCRE`` and ``OPTCRE_NV``). A "
@@ -76,6 +94,11 @@ msgstr ""
7694
msgid "Library"
7795
msgstr ""
7896

97+
msgid ""
98+
":gh:`149148`: :mod:`ensurepip`: Upgrade bundled pip to 26.1. This version "
99+
"fixes the :cve:`2026-3219` vulnerability. Patch by Victor Stinner."
100+
msgstr ""
101+
79102
msgid ""
80103
":gh:`148947`: Fix crash in :deco:`dataclasses.dataclass` with ``slots=True`` "
81104
"that occurred when a function found within the class had an empty "
@@ -100,6 +123,11 @@ msgid ""
100123
"tree is mutated concurrently during the search."
101124
msgstr ""
102125

126+
msgid ""
127+
":gh:`148740`: Fix usage for :mod:`uuid` command-line interface to support a "
128+
"custom namespace be provided for uuid3 and uuid5."
129+
msgstr ""
130+
103131
msgid ""
104132
":gh:`148651`: Fix reference leak in :class:`compression.zstd."
105133
"ZstdDecompressor` when an invalid option key is passed."
@@ -165,6 +193,11 @@ msgid ""
165193
"and the original non-slotted class can be garbage collected."
166194
msgstr ""
167195

196+
msgid ""
197+
":gh:`140287`: The :mod:`asyncio` REPL now handles exceptions when executing :"
198+
"envvar:`PYTHONSTARTUP` scripts. Patch by Bartosz Sławecki."
199+
msgstr ""
200+
168201
msgid ""
169202
":gh:`132631`: Fix \"I/O operation on closed file\" when parsing JSON Lines "
170203
"file with :mod:`JSON CLI <json.tool>`."
@@ -178,6 +211,11 @@ msgstr ""
178211
msgid "Documentation"
179212
msgstr ""
180213

214+
msgid ""
215+
":gh:`148663`: Document that :class:`calendar.IllegalMonthError` is a "
216+
"subclass of both :exc:`ValueError` and :exc:`IndexError` since Python 3.12."
217+
msgstr ""
218+
181219
msgid ""
182220
":gh:`146646`: Document that :func:`glob.glob`, :func:`glob.iglob`, :meth:"
183221
"`pathlib.Path.glob`, and :meth:`pathlib.Path.rglob` silently suppress :exc:"
@@ -187,6 +225,13 @@ msgstr ""
187225
msgid "Core and Builtins"
188226
msgstr ""
189227

228+
msgid ""
229+
":gh:`149122`: Fix a crash in optimized calls to :func:`all`, :func:`any`, :"
230+
"func:`tuple`, :func:`list`, and :func:`set` with an async generator "
231+
"expression argument (for example, ``tuple(await x for x in y)``). These "
232+
"calls now correctly raise ``TypeError`` instead of crashing."
233+
msgstr ""
234+
190235
msgid ""
191236
":gh:`113956`: Fix a data race in :func:`sys.intern` in the free-threaded "
192237
"build when interning a string owned by another thread. An interned copy "

0 commit comments

Comments
 (0)