Skip to content

Commit f9ca101

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

16 files changed

Lines changed: 225 additions & 67 deletions

‎c-api/bytes.po‎

Lines changed: 6 additions & 5 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-06-19 16:29+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -256,10 +256,11 @@ msgstr ""
256256

257257
msgid ""
258258
"Create a new bytes object in *\\*bytes* containing the contents of *newpart* "
259-
"appended to *bytes*; the caller will own the new reference. The reference "
260-
"to the old value of *bytes* will be stolen. If the new object cannot be "
261-
"created, the old reference to *bytes* will still be discarded and the value "
262-
"of *\\*bytes* will be set to ``NULL``; the appropriate exception will be set."
259+
"appended to *bytes*; the caller will own the new reference. The reference to "
260+
"the old value of *bytes* will be \":term:`stolen <steal>`\". If the new "
261+
"object cannot be created, the old reference to *bytes* will still be "
262+
"\"stolen\", the value of *\\*bytes* will be set to ``NULL``, and the "
263+
"appropriate exception will be set."
263264
msgstr ""
264265

265266
msgid ""

‎c-api/dict.po‎

Lines changed: 3 additions & 3 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-06-17 16:52+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -105,8 +105,8 @@ msgstr ""
105105
msgid ""
106106
"Insert *val* into the dictionary *p* with a key of *key*. *key* must be :"
107107
"term:`hashable`; if it isn't, :exc:`TypeError` will be raised. Return ``0`` "
108-
"on success or ``-1`` on failure. This function *does not* steal a reference "
109-
"to *val*."
108+
"on success or ``-1`` on failure. This function *does not* \":term:`steal`\" "
109+
"a reference to *val*."
110110
msgstr ""
111111

112112
msgid ""

‎c-api/exceptions.po‎

Lines changed: 13 additions & 9 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-06-25 16:18+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -462,7 +462,9 @@ msgid ""
462462
"exception if one is set."
463463
msgstr ""
464464

465-
msgid "This call steals a reference to *exc*, which must be a valid exception."
465+
msgid ""
466+
"This call \":term:`steals <steal>`\" a reference to *exc*, which must be a "
467+
"valid exception."
466468
msgstr ""
467469

468470
msgid "Use :c:func:`PyErr_GetRaisedException` instead."
@@ -585,10 +587,10 @@ msgstr ""
585587
msgid ""
586588
"Set the exception info, as known from ``sys.exc_info()``. This refers to an "
587589
"exception that was *already caught*, not to an exception that was freshly "
588-
"raised. This function steals the references of the arguments. To clear the "
589-
"exception state, pass ``NULL`` for all three arguments. This function is "
590-
"kept for backwards compatibility. Prefer using :c:func:"
591-
"`PyErr_SetHandledException`."
590+
"raised. This function \":term:`steals <steal>`\" the references of the "
591+
"arguments. To clear the exception state, pass ``NULL`` for all three "
592+
"arguments. This function is kept for backwards compatibility. Prefer using :"
593+
"c:func:`PyErr_SetHandledException`."
592594
msgstr ""
593595

594596
msgid ""
@@ -601,7 +603,8 @@ msgstr ""
601603
msgid ""
602604
"The ``type`` and ``traceback`` arguments are no longer used and can be NULL. "
603605
"The interpreter now derives them from the exception instance (the ``value`` "
604-
"argument). The function still steals references of all three arguments."
606+
"argument). The function still \":term:`steals <steal>`\" references of all "
607+
"three arguments."
605608
msgstr ""
606609

607610
msgid "Signal Handling"
@@ -799,7 +802,7 @@ msgstr ""
799802
msgid ""
800803
"Set the context associated with the exception to *ctx*. Use ``NULL`` to "
801804
"clear it. There is no type check to make sure that *ctx* is an exception "
802-
"instance. This steals a reference to *ctx*."
805+
"instance. This \":term:`steals <steal>`\" a reference to *ctx*."
803806
msgstr ""
804807

805808
msgid ""
@@ -812,7 +815,8 @@ msgstr ""
812815
msgid ""
813816
"Set the cause associated with the exception to *cause*. Use ``NULL`` to "
814817
"clear it. There is no type check to make sure that *cause* is either an "
815-
"exception instance or ``None``. This steals a reference to *cause*."
818+
"exception instance or ``None``. This \":term:`steals <steal>`\" a reference "
819+
"to *cause*."
816820
msgstr ""
817821

818822
msgid ""

‎c-api/gen.po‎

Lines changed: 7 additions & 7 deletions
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-06-21 15:47+0000\n"
11+
"POT-Creation-Date: 2026-07-03 15:50+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1313
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
1414
"teams/5390/pa/)\n"
@@ -46,15 +46,15 @@ msgstr ""
4646

4747
msgid ""
4848
"Create and return a new generator object based on the *frame* object. A "
49-
"reference to *frame* is stolen by this function. The argument must not be "
50-
"``NULL``."
49+
"reference to *frame* is \":term:`stolen <steal>`\" by this function (even on "
50+
"error). The argument must not be ``NULL``."
5151
msgstr ""
5252

5353
msgid ""
5454
"Create and return a new generator object based on the *frame* object, with "
5555
"``__name__`` and ``__qualname__`` set to *name* and *qualname*. A reference "
56-
"to *frame* is stolen by this function. The *frame* argument must not be "
57-
"``NULL``."
56+
"to *frame* is \":term:`stolen <steal>`\" by this function (even on error). "
57+
"The *frame* argument must not be ``NULL``."
5858
msgstr ""
5959

6060
msgid ""
@@ -75,8 +75,8 @@ msgstr ""
7575

7676
msgid ""
7777
"Create a new asynchronous generator wrapping *frame*, with ``__name__`` and "
78-
"``__qualname__`` set to *name* and *qualname*. *frame* is stolen by this "
79-
"function and must not be ``NULL``."
78+
"``__qualname__`` set to *name* and *qualname*. *frame* is \":term:`stolen "
79+
"<steal>`\" by this function (even on error) and must not be ``NULL``."
8080
msgstr ""
8181

8282
msgid ""

‎c-api/intro.po‎

Lines changed: 9 additions & 4 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-06-25 16:18+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -808,9 +808,14 @@ msgstr ""
808808
msgid ""
809809
"Conversely, when a calling function passes in a reference to an object, "
810810
"there are two possibilities: the function *steals* a reference to the "
811-
"object, or it does not. *Stealing a reference* means that when you pass a "
812-
"reference to a function, that function assumes that it now owns that "
813-
"reference, and you are not responsible for it any longer."
811+
"object, or it does not."
812+
msgstr ""
813+
814+
msgid ""
815+
"*Stealing a reference* means that when you pass a reference to a function, "
816+
"that function assumes that it now owns that reference. Since the new owner "
817+
"can use :c:func:`!Py_DECREF` at its discretion, you (the caller) must not "
818+
"use that reference after the call."
814819
msgstr ""
815820

816821
msgid ""

‎c-api/list.po‎

Lines changed: 7 additions & 6 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-06-17 16:52+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -92,8 +92,9 @@ msgid ""
9292
msgstr ""
9393

9494
msgid ""
95-
"This function \"steals\" a reference to *item* and discards a reference to "
96-
"an item already in the list at the affected position."
95+
"This function \":term:`steals <steal>`\" a reference to *item*, even on "
96+
"error. On success, it discards a reference to an item already in the list at "
97+
"the affected position (unless it was ``NULL``)."
9798
msgstr ""
9899

99100
msgid ""
@@ -107,9 +108,9 @@ msgid ""
107108
msgstr ""
108109

109110
msgid ""
110-
"This macro \"steals\" a reference to *item*, and, unlike :c:func:"
111-
"`PyList_SetItem`, does *not* discard a reference to any item that is being "
112-
"replaced; any reference in *list* at position *i* will be leaked."
111+
"This macro \":term:`steals <steal>`\" a reference to *item*, and, unlike :c:"
112+
"func:`PyList_SetItem`, does *not* discard a reference to any item that is "
113+
"being replaced; any reference in *list* at position *i* will be leaked."
113114
msgstr ""
114115

115116
msgid ""

‎c-api/module.po‎

Lines changed: 7 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-01 16:21+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -975,10 +975,10 @@ msgid ""
975975
msgstr ""
976976

977977
msgid ""
978-
"Similar to :c:func:`PyModule_AddObjectRef`, but \"steals\" a reference to "
979-
"*value*. It can be called with a result of function that returns a new "
980-
"reference without bothering to check its result or even saving it to a "
981-
"variable."
978+
"Similar to :c:func:`PyModule_AddObjectRef`, but \":term:`steals <steal>`\" a "
979+
"reference to *value* (even on error). It can be called with a result of "
980+
"function that returns a new reference without bothering to check its result "
981+
"or even saving it to a variable."
982982
msgstr ""
983983

984984
msgid ""
@@ -988,8 +988,8 @@ msgid ""
988988
msgstr ""
989989

990990
msgid ""
991-
"Similar to :c:func:`PyModule_AddObjectRef`, but steals a reference to "
992-
"*value* on success (if it returns ``0``)."
991+
"Similar to :c:func:`PyModule_AddObjectRef`, but :term:`steals <steal>` a "
992+
"reference to *value* on success (if it returns ``0``)."
993993
msgstr ""
994994

995995
msgid ""

‎c-api/sequence.po‎

Lines changed: 3 additions & 3 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-06-17 16:52+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -74,8 +74,8 @@ msgstr ""
7474
msgid ""
7575
"Assign object *v* to the *i*\\ th element of *o*. Raise an exception and "
7676
"return ``-1`` on failure; return ``0`` on success. This is the equivalent "
77-
"of the Python statement ``o[i] = v``. This function *does not* steal a "
78-
"reference to *v*."
77+
"of the Python statement ``o[i] = v``. This function *does not* \":term:"
78+
"`steal`\" a reference to *v*."
7979
msgstr ""
8080

8181
msgid ""

‎c-api/threads.po‎

Lines changed: 3 additions & 3 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-01 16:21+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+0000\n"
1515
"PO-Revision-Date: 2026-02-25 14:46+0000\n"
1616
"Last-Translator: Bhuvansh Kataria, 2026\n"
1717
"Language-Team: Panjabi (Punjabi) (https://app.transifex.com/python-doc/"
@@ -997,8 +997,8 @@ msgstr ""
997997
msgid ""
998998
"To prevent naive misuse, you must write your own C extension to call this. "
999999
"This function must be called with an :term:`attached thread state`. This "
1000-
"function does not steal any references to *exc*. This function does not "
1001-
"necessarily interrupt system calls such as :py:func:`~time.sleep`."
1000+
"function does not :term:`steal` any references to *exc*. This function does "
1001+
"not necessarily interrupt system calls such as :py:func:`~time.sleep`."
10021002
msgstr ""
10031003

10041004
msgid ""

‎c-api/tuple.po‎

Lines changed: 8 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-06-17 16:52+0000\n"
14+
"POT-Creation-Date: 2026-07-03 15:50+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/"
@@ -110,8 +110,9 @@ msgid ""
110110
msgstr ""
111111

112112
msgid ""
113-
"This function \"steals\" a reference to *o* and discards a reference to an "
114-
"item already in the tuple at the affected position."
113+
"This function \":term:`steals <steal>`\" a reference to *o* and discards a "
114+
"reference to an item already in the tuple at the affected position (unless "
115+
"it was NULL)."
115116
msgstr ""
116117

117118
msgid ""
@@ -126,9 +127,9 @@ msgid ""
126127
msgstr ""
127128

128129
msgid ""
129-
"This function \"steals\" a reference to *o*, and, unlike :c:func:"
130-
"`PyTuple_SetItem`, does *not* discard a reference to any item that is being "
131-
"replaced; any reference in the tuple at position *pos* will be leaked."
130+
"This function \":term:`steals <steal>`\" a reference to *o*, and, unlike :c:"
131+
"func:`PyTuple_SetItem`, does *not* discard a reference to any item that is "
132+
"being replaced; any reference in the tuple at position *pos* will be leaked."
132133
msgstr ""
133134

134135
msgid ""
@@ -244,7 +245,7 @@ msgid ""
244245
"new instances."
245246
msgstr ""
246247

247-
msgid "This function \"steals\" a reference to *o*."
248+
msgid "This function \":term:`steals <steal>`\" a reference to *o*."
248249
msgstr ""
249250

250251
msgid "Alias to :c:func:`PyStructSequence_SetItem`."

0 commit comments

Comments
 (0)