Skip to content

Commit a0dd929

Browse files
Update reviewed translations from Transifex
1 parent d575fb6 commit a0dd929

47 files changed

Lines changed: 7782 additions & 959 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎c-api/abstract.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-15 14:15+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/"
@@ -23,18 +23,25 @@ msgstr ""
2323
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2424

2525
msgid "Abstract Objects Layer"
26-
msgstr ""
26+
msgstr "ਐਬਸਟ੍ਰੈਕਟ ਆਬਜੈਕਟ ਲੇਅਰ"
2727

2828
msgid ""
2929
"The functions in this chapter interact with Python objects regardless of "
3030
"their type, or with wide classes of object types (e.g. all numerical types, "
3131
"or all sequence types). When used on object types for which they do not "
3232
"apply, they will raise a Python exception."
3333
msgstr ""
34+
"ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਦਿੱਤੇ ਫੰਕਸ਼ਨ Python ਆਬਜੈਕਟਾਂ ਨਾਲ ਉਨ੍ਹਾਂ ਦੀ ਕਿਸਮ ਤੋਂ ਬਿਨਾਂ ਸੰਬੰਧਿਤ ਹੁੰਦੇ ਹਨ, ਜਾਂ "
35+
"ਆਬਜੈਕਟ ਕਿਸਮਾਂ ਦੀਆਂ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀਆਂ (ਉਦਾਹਰਨ ਲਈ, ਸਾਰੀਆਂ ਸੰਖਿਆਤਮਕ ਕਿਸਮਾਂ ਜਾਂ ਸਾਰੀਆਂ ਕ੍ਰਮ "
36+
"ਕਿਸਮਾਂ) ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਜੇਕਰ ਇਨ੍ਹਾਂ ਨੂੰ ਉਹਨਾਂ ਆਬਜੈਕਟ ਕਿਸਮਾਂ 'ਤੇ ਵਰਤਿਆ ਜਾਵੇ ਜਿਨ੍ਹਾਂ 'ਤੇ ਇਹ "
37+
"ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੇ, ਤਾਂ ਇਹ ਇੱਕ Python ਅਪਵਾਦ ਪੈਦਾ ਕਰਨਗੇ।"
3438

3539
msgid ""
3640
"It is not possible to use these functions on objects that are not properly "
3741
"initialized, such as a list object that has been created by :c:func:"
3842
"`PyList_New`, but whose items have not been set to some non-\\ ``NULL`` "
3943
"value yet."
4044
msgstr ""
45+
"ਇਨ੍ਹਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਉਹਨਾਂ ਆਬਜੈਕਟਾਂ 'ਤੇ ਵਰਤਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਜੋ ਸਹੀ ਢੰਗ ਨਾਲ ਸ਼ੁਰੂਆਤੀਕ੍ਰਿਤ ਨਹੀਂ ਕੀਤੇ "
46+
"ਗਏ ਹਨ। ਉਦਾਹਰਨ ਵਜੋਂ, ਇੱਕ ਸੂਚੀ ਆਬਜੈਕਟ ਜੋ :c:func:`PyList_New` ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਹੋਵੇ, ਪਰ "
47+
"ਜਿਸ ਦੇ ਆਈਟਮਾਂ ਨੂੰ ਹਾਲੇ ਤੱਕ ਕਿਸੇ ਗੈਰ-``NULL`` ਮੁੱਲ 'ਤੇ ਸੈੱਟ ਨਾ ਕੀਤਾ ਗਿਆ ਹੋਵੇ।"

‎c-api/bool.po‎

Lines changed: 18 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-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-15 14:15+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/"
@@ -23,48 +23,59 @@ msgstr ""
2323
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2424

2525
msgid "Boolean Objects"
26-
msgstr ""
26+
msgstr "ਬੂਲੀਅਨ ਆਬਜੈਕਟ"
2727

2828
msgid ""
2929
"Booleans in Python are implemented as a subclass of integers. There are "
3030
"only two booleans, :c:data:`Py_False` and :c:data:`Py_True`. As such, the "
3131
"normal creation and deletion functions don't apply to booleans. The "
3232
"following macros are available, however."
3333
msgstr ""
34+
"Python ਵਿੱਚ ਬੂਲੀਅਨ ਨੂੰ ਪੂਰਨ ਅੰਕਾਂ ਦੀ ਇੱਕ ਉਪ-ਸ਼੍ਰੇਣੀ ਵਜੋਂ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ। ਇੱਥੇ ਸਿਰਫ਼ ਦੋ ਹੀ "
35+
"ਬੂਲੀਅਨ ਹਨ: :c:data:`Py_False` ਅਤੇ :c:data:`Py_True`। ਇਸ ਲਈ, ਆਮ ਬਣਾਉਣ ਅਤੇ ਮਿਟਾਉਣ "
36+
"ਵਾਲੇ ਫੰਕਸ਼ਨ ਬੂਲੀਅਨ 'ਤੇ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੇ। ਹਾਲਾਂਕਿ, ਹੇਠਾਂ ਦਿੱਤੇ ਮੈਕਰੋ ਉਪਲਬਧ ਹਨ।"
3437

3538
msgid ""
3639
"This instance of :c:type:`PyTypeObject` represents the Python boolean type; "
3740
"it is the same object as :class:`bool` in the Python layer."
3841
msgstr ""
42+
":c:type:`PyTypeObject` ਦਾ ਇਹ ਇੰਸਟੈਂਸ Python ਦੇ ਬੂਲੀਅਨ ਕਿਸਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ; ਇਹ Python "
43+
"ਲੇਅਰ ਵਿੱਚ :class:`bool` ਵਾਲਾ ਹੀ ਆਬਜੈਕਟ ਹੈ।"
3944

4045
msgid ""
4146
"Return true if *o* is of type :c:data:`PyBool_Type`. This function always "
4247
"succeeds."
4348
msgstr ""
49+
"ਜੇ *o* ਦੀ ਕਿਸਮ :c:data:`PyBool_Type` ਹੈ ਤਾਂ true ਵਾਪਸ ਕਰੋ। ਇਹ ਫੰਕਸ਼ਨ ਹਮੇਸ਼ਾਂ ਸਫਲ ਹੁੰਦਾ "
50+
"ਹੈ।"
4451

4552
msgid ""
4653
"The Python ``False`` object. This object has no methods and is :term:"
4754
"`immortal`."
4855
msgstr ""
56+
"Python ਦਾ ``False`` ਆਬਜੈਕਟ। ਇਸ ਆਬਜੈਕਟ ਦੀਆਂ ਕੋਈ ਵਿਧੀਆਂ ਨਹੀਂ ਹਨ ਅਤੇ ਇਹ :term:"
57+
"`immortal` ਹੈ।"
4958

5059
msgid ":c:data:`Py_False` is :term:`immortal`."
51-
msgstr ""
60+
msgstr ":c:data:`Py_False` :term:`immortal` ਹੈ।"
5261

5362
msgid ""
5463
"The Python ``True`` object. This object has no methods and is :term:"
5564
"`immortal`."
5665
msgstr ""
66+
"Python ਦਾ ``True`` ਆਬਜੈਕਟ। ਇਸ ਆਬਜੈਕਟ ਦੀਆਂ ਕੋਈ ਵਿਧੀਆਂ ਨਹੀਂ ਹਨ ਅਤੇ ਇਹ :term:"
67+
"`immortal` ਹੈ।"
5768

5869
msgid ":c:data:`Py_True` is :term:`immortal`."
59-
msgstr ""
70+
msgstr ":c:data:`Py_True` :term:`immortal` ਹੈ।"
6071

6172
msgid "Return :c:data:`Py_False` from a function."
62-
msgstr ""
73+
msgstr "ਕਿਸੇ ਫੰਕਸ਼ਨ ਤੋਂ :c:data:`Py_False` ਵਾਪਸ ਕਰੋ।"
6374

6475
msgid "Return :c:data:`Py_True` from a function."
65-
msgstr ""
76+
msgstr "ਕਿਸੇ ਫੰਕਸ਼ਨ ਤੋਂ :c:data:`Py_True` ਵਾਪਸ ਕਰੋ।"
6677

6778
msgid ""
6879
"Return :c:data:`Py_True` or :c:data:`Py_False`, depending on the truth value "
6980
"of *v*."
70-
msgstr ""
81+
msgstr "*v* ਦੇ ਸੱਚ ਮੁੱਲ ਦੇ ਅਨੁਸਾਰ :c:data:`Py_True` ਜਾਂ :c:data:`Py_False` ਵਾਪਸ ਕਰੋ।"

‎c-api/cell.po‎

Lines changed: 27 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-07-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-15 14:15+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/"
@@ -23,7 +23,7 @@ msgstr ""
2323
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2424

2525
msgid "Cell Objects"
26-
msgstr ""
26+
msgstr "ਸੈੱਲ ਆਬਜੈਕਟ"
2727

2828
msgid ""
2929
"\"Cell\" objects are used to implement variables referenced by multiple "
@@ -35,46 +35,69 @@ msgid ""
3535
"support from the generated byte-code; these are not automatically de-"
3636
"referenced when accessed. Cell objects are not likely to be useful elsewhere."
3737
msgstr ""
38+
"\"ਸੈੱਲ\" ਆਬਜੈਕਟ ਉਹਨਾਂ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦਾ ਹਵਾਲਾ ਕਈ ਸਕੋਪਾਂ "
39+
"ਦੁਆਰਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਹਰ ਅਜਿਹੇ ਵੇਰੀਏਬਲ ਲਈ, ਉਸ ਦਾ ਮੁੱਲ ਸੰਭਾਲਣ ਵਾਸਤੇ ਇੱਕ ਸੈੱਲ ਆਬਜੈਕਟ ਬਣਾਇਆ "
40+
"ਜਾਂਦਾ ਹੈ। ਹਰ ਉਸ ਸਟੈਕ ਫ੍ਰੇਮ ਦੇ ਲੋਕਲ ਵੇਰੀਏਬਲ, ਜੋ ਉਸ ਮੁੱਲ ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹਨ, ਬਾਹਰੀ ਸਕੋਪਾਂ ਦੇ "
41+
"ਉਹਨਾਂ ਸੈੱਲਾਂ ਦਾ ਹਵਾਲਾ ਰੱਖਦੇ ਹਨ ਜੋ ਉਸੇ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਮੁੱਲ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾਂਦੀ "
42+
"ਹੈ, ਤਾਂ ਸੈੱਲ ਆਬਜੈਕਟ ਦੀ ਬਜਾਏ ਸੈੱਲ ਵਿੱਚ ਮੌਜੂਦ ਮੁੱਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸੈੱਲ ਆਬਜੈਕਟ ਤੋਂ ਇਸ ਤਰ੍ਹਾਂ ਮੁੱਲ "
43+
"ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਬਾਈਟ-ਕੋਡ ਦਾ ਸਮਰਥਨ ਲੋੜੀਂਦਾ ਹੁੰਦਾ ਹੈ; ਪਹੁੰਚ ਸਮੇਂ ਇਹ ਆਪਣੇ ਆਪ de-"
44+
"reference ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ। ਸੈੱਲ ਆਬਜੈਕਟਾਂ ਦਾ ਹੋਰ ਥਾਵਾਂ 'ਤੇ ਲਾਭਦਾਇਕ ਹੋਣ ਦੀ ਸੰਭਾਵਨਾ ਘੱਟ ਹੈ।"
3845

3946
msgid "The C structure used for cell objects."
40-
msgstr ""
47+
msgstr "ਸੈੱਲ ਆਬਜੈਕਟਾਂ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ C ਸੰਰਚਨਾ।"
4148

4249
msgid "The type object corresponding to cell objects."
43-
msgstr ""
50+
msgstr "ਸੈੱਲ ਆਬਜੈਕਟਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਕਿਸਮ ਆਬਜੈਕਟ।"
4451

4552
msgid ""
4653
"Return true if *ob* is a cell object; *ob* must not be ``NULL``. This "
4754
"function always succeeds."
4855
msgstr ""
56+
"ਜੇ *ob* ਇੱਕ ਸੈੱਲ ਆਬਜੈਕਟ ਹੈ ਤਾਂ true ਵਾਪਸ ਕਰੋ; *ob* ``NULL`` ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ। ਇਹ ਫੰਕਸ਼ਨ "
57+
"ਹਮੇਸ਼ਾਂ ਸਫਲ ਹੁੰਦਾ ਹੈ।"
4958

5059
msgid ""
5160
"Create and return a new cell object containing the value *ob*. The parameter "
5261
"may be ``NULL``."
5362
msgstr ""
63+
"*ob* ਮੁੱਲ ਵਾਲਾ ਇੱਕ ਨਵਾਂ ਸੈੱਲ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਵਾਪਸ ਕਰੋ। ਇਹ ਪੈਰਾਮੀਟਰ ``NULL`` ਵੀ ਹੋ ਸਕਦਾ "
64+
"ਹੈ।"
5465

5566
msgid ""
5667
"Return the contents of the cell *cell*, which can be ``NULL``. If *cell* is "
5768
"not a cell object, returns ``NULL`` with an exception set."
5869
msgstr ""
70+
"ਸੈੱਲ *cell* ਦੀ ਸਮੱਗਰੀ ਵਾਪਸ ਕਰੋ, ਜੋ ``NULL`` ਵੀ ਹੋ ਸਕਦੀ ਹੈ। ਜੇ *cell* ਸੈੱਲ ਆਬਜੈਕਟ ਨਹੀਂ ਹੈ, "
71+
"ਤਾਂ ਇੱਕ ਅਪਵਾਦ ਸੈੱਟ ਕਰਕੇ ``NULL`` ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।"
5972

6073
msgid ""
6174
"Return the contents of the cell *cell*, but without checking that *cell* is "
6275
"non-``NULL`` and a cell object."
6376
msgstr ""
77+
"ਸੈੱਲ *cell* ਦੀ ਸਮੱਗਰੀ ਵਾਪਸ ਕਰੋ, ਪਰ ਇਹ ਜਾਂਚ ਕੀਤੇ ਬਿਨਾਂ ਕਿ *cell* ਗੈਰ-``NULL`` ਹੈ ਅਤੇ ਇੱਕ "
78+
"ਸੈੱਲ ਆਬਜੈਕਟ ਹੈ।"
6479

6580
msgid ""
6681
"Set the contents of the cell object *cell* to *value*. This releases the "
6782
"reference to any current content of the cell. *value* may be ``NULL``. "
6883
"*cell* must be non-``NULL``."
6984
msgstr ""
85+
"ਸੈੱਲ ਆਬਜੈਕਟ *cell* ਦੀ ਸਮੱਗਰੀ ਨੂੰ *value* 'ਤੇ ਸੈੱਟ ਕਰੋ। ਇਸ ਨਾਲ ਸੈੱਲ ਦੀ ਮੌਜੂਦਾ ਸਮੱਗਰੀ ਦੇ ਕਿਸੇ "
86+
"ਵੀ ਹਵਾਲੇ ਨੂੰ ਮੁਕਤ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। *value* ``NULL`` ਵੀ ਹੋ ਸਕਦਾ ਹੈ। *cell* ਗੈਰ-"
87+
"``NULL`` ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।"
7088

7189
msgid ""
7290
"On success, return ``0``. If *cell* is not a cell object, set an exception "
7391
"and return ``-1``."
7492
msgstr ""
93+
"ਸਫਲ ਹੋਣ 'ਤੇ ``0`` ਵਾਪਸ ਕਰੋ। ਜੇ *cell* ਸੈੱਲ ਆਬਜੈਕਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਅਪਵਾਦ ਸੈੱਟ ਕਰੋ ਅਤੇ "
94+
"``-1`` ਵਾਪਸ ਕਰੋ।"
7595

7696
msgid ""
7797
"Sets the value of the cell object *cell* to *value*. No reference counts "
7898
"are adjusted, and no checks are made for safety; *cell* must be non-``NULL`` "
7999
"and must be a cell object."
80100
msgstr ""
101+
"ਸੈੱਲ ਆਬਜੈਕਟ *cell* ਦਾ ਮੁੱਲ *value* 'ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਹਵਾਲਾ ਗਿਣਤੀਆਂ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀ ਨਹੀਂ "
102+
"ਕੀਤੀ ਜਾਂਦੀ ਅਤੇ ਸੁਰੱਖਿਆ ਲਈ ਕੋਈ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ; *cell* ਗੈਰ-``NULL`` ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ "
103+
"ਅਤੇ ਇੱਕ ਸੈੱਲ ਆਬਜੈਕਟ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ।"

‎c-api/complex.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-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-15 14:15+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/"
@@ -191,7 +191,7 @@ msgid "Return the absolute value of the complex number *num*."
191191
msgstr ""
192192

193193
msgid "object"
194-
msgstr ""
194+
msgstr "ਆਬਜੈਕਟ"
195195

196196
msgid "complex number"
197-
msgstr ""
197+
msgstr "ਕੰਪਲੈਕਸ ਸੰਖਿਆ"

‎c-api/concrete.po‎

Lines changed: 26 additions & 14 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-15 14:15+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/"
@@ -23,7 +23,7 @@ msgstr ""
2323
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2424

2525
msgid "Concrete Objects Layer"
26-
msgstr ""
26+
msgstr "ਠੋਸ ਆਬਜੈਕਟ ਲੇਅਰ"
2727

2828
msgid ""
2929
"The functions in this chapter are specific to certain Python object types. "
@@ -33,6 +33,12 @@ msgid ""
3333
"object is a dictionary, use :c:func:`PyDict_Check`. The chapter is "
3434
"structured like the \"family tree\" of Python object types."
3535
msgstr ""
36+
"ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਦਿੱਤੇ ਫੰਕਸ਼ਨ ਖ਼ਾਸ Python ਆਬਜੈਕਟ ਕਿਸਮਾਂ ਲਈ ਹਨ। ਇਨ੍ਹਾਂ ਨੂੰ ਗਲਤ ਕਿਸਮ ਦੇ ਆਬਜੈਕਟ "
37+
"ਨਾਲ ਵਰਤਣਾ ਠੀਕ ਨਹੀਂ ਹੈ। ਜੇ ਤੁਹਾਨੂੰ ਕਿਸੇ Python ਪ੍ਰੋਗਰਾਮ ਤੋਂ ਕੋਈ ਆਬਜੈਕਟ ਮਿਲਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਇਹ "
38+
"ਯਕੀਨ ਨਹੀਂ ਕਿ ਉਸ ਦੀ ਕਿਸਮ ਸਹੀ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ ਉਸ ਦੀ ਕਿਸਮ ਦੀ ਜਾਂਚ ਕਰਨੀ ਲਾਜ਼ਮੀ ਹੈ। "
39+
"ਉਦਾਹਰਨ ਲਈ, ਇਹ ਜਾਂਚਣ ਲਈ ਕਿ ਕੋਈ ਆਬਜੈਕਟ ਡਿਕਸ਼ਨਰੀ ਹੈ ਜਾਂ ਨਹੀਂ, :c:func:`PyDict_Check` "
40+
"ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਅਧਿਆਇ Python ਆਬਜੈਕਟ ਕਿਸਮਾਂ ਦੇ \"ਪਰਿਵਾਰਕ ਰੁੱਖ\" ਅਨੁਸਾਰ ਵਿਵਸਥਿਤ ਕੀਤਾ "
41+
"ਗਿਆ ਹੈ।"
3642

3743
msgid ""
3844
"While the functions described in this chapter carefully check the type of "
@@ -41,46 +47,52 @@ msgid ""
4147
"can cause memory access violations and immediate termination of the "
4248
"interpreter."
4349
msgstr ""
50+
"ਹਾਲਾਂਕਿ ਇਸ ਅਧਿਆਇ ਵਿੱਚ ਵਰਣਨ ਕੀਤੇ ਫੰਕਸ਼ਨ ਉਨ੍ਹਾਂ ਨੂੰ ਦਿੱਤੇ ਗਏ ਆਬਜੈਕਟਾਂ ਦੀ ਕਿਸਮ ਦੀ ਧਿਆਨ ਨਾਲ "
51+
"ਜਾਂਚ ਕਰਦੇ ਹਨ, ਪਰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਬਹੁਤ ਸਾਰੇ ਇਹ ਜਾਂਚ ਨਹੀਂ ਕਰਦੇ ਕਿ ਇੱਕ ਵੈਧ ਆਬਜੈਕਟ ਦੀ ਥਾਂ ``NULL`` "
52+
"ਤਾਂ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ। ``NULL`` ਨੂੰ ਪਾਸ ਕਰਨ ਨਾਲ ਮੈਮੋਰੀ ਪਹੁੰਚ ਉਲੰਘਣਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ "
53+
"ਇੰਟਰਪ੍ਰੀਟਰ ਤੁਰੰਤ ਬੰਦ ਹੋ ਸਕਦਾ ਹੈ।"
4454

4555
msgid "Fundamental Objects"
46-
msgstr ""
56+
msgstr "ਮੂਲਭੂਤ ਆਬਜੈਕਟ"
4757

4858
msgid ""
4959
"This section describes Python type objects and the singleton object ``None``."
50-
msgstr ""
60+
msgstr "ਇਹ ਭਾਗ Python ਕਿਸਮ ਆਬਜੈਕਟਾਂ ਅਤੇ ਸਿੰਗਲਟਨ ਆਬਜੈਕਟ ``None`` ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।"
5161

5262
msgid "Numeric Objects"
53-
msgstr ""
63+
msgstr "ਸੰਖਿਆਤਮਕ ਆਬਜੈਕਟ"
5464

5565
msgid "Sequence Objects"
56-
msgstr ""
66+
msgstr "ਕ੍ਰਮ ਆਬਜੈਕਟ"
5767

5868
msgid ""
5969
"Generic operations on sequence objects were discussed in the previous "
6070
"chapter; this section deals with the specific kinds of sequence objects that "
6171
"are intrinsic to the Python language."
6272
msgstr ""
73+
"ਕ੍ਰਮ ਆਬਜੈਕਟਾਂ ਉੱਤੇ ਆਮ ਕਾਰਵਾਈਆਂ ਦੀ ਚਰਚਾ ਪਿਛਲੇ ਅਧਿਆਇ ਵਿੱਚ ਕੀਤੀ ਗਈ ਸੀ; ਇਹ ਭਾਗ ਉਹਨਾਂ ਖ਼ਾਸ "
74+
"ਕਿਸਮਾਂ ਦੇ ਕ੍ਰਮ ਆਬਜੈਕਟਾਂ ਬਾਰੇ ਹੈ ਜੋ Python ਭਾਸ਼ਾ ਦਾ ਅੰਦਰੂਨੀ ਹਿੱਸਾ ਹਨ।"
6375

6476
msgid "Container Objects"
65-
msgstr ""
77+
msgstr "ਕੰਟੇਨਰ ਆਬਜੈਕਟ"
6678

6779
msgid "Function Objects"
68-
msgstr ""
80+
msgstr "ਫੰਕਸ਼ਨ ਆਬਜੈਕਟ"
6981

7082
msgid "Other Objects"
71-
msgstr ""
83+
msgstr "ਹੋਰ ਆਬਜੈਕਟ"
7284

7385
msgid "C API for extension modules"
74-
msgstr ""
86+
msgstr "ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲਾਂ ਲਈ C API"
7587

7688
msgid "object"
77-
msgstr ""
89+
msgstr "ਆਬਜੈਕਟ"
7890

7991
msgid "numeric"
80-
msgstr ""
92+
msgstr "ਸੰਖਿਆਤਮਕ"
8193

8294
msgid "sequence"
83-
msgstr ""
95+
msgstr "ਕ੍ਰਮ"
8496

8597
msgid "mapping"
86-
msgstr ""
98+
msgstr "ਮੈਪਿੰਗ"

‎c-api/coro.po‎

Lines changed: 11 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-07-29 15:50+0000\n"
14+
"POT-Creation-Date: 2026-08-15 14:15+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/"
@@ -23,27 +23,34 @@ msgstr ""
2323
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2424

2525
msgid "Coroutine Objects"
26-
msgstr ""
26+
msgstr "ਕੋਰੂਟੀਨ ਆਬਜੈਕਟ"
2727

2828
msgid ""
2929
"Coroutine objects are what functions declared with an ``async`` keyword "
3030
"return."
3131
msgstr ""
32+
"ਕੋਰੂਟੀਨ ਆਬਜੈਕਟ ਉਹ ਹੁੰਦੇ ਹਨ ਜੋ ``async`` ਕੀਵਰਡ ਨਾਲ ਘੋਸ਼ਿਤ ਕੀਤੇ ਗਏ ਫੰਕਸ਼ਨ ਵਾਪਸ ਕਰਦੇ ਹਨ।"
3233

3334
msgid "The C structure used for coroutine objects."
34-
msgstr ""
35+
msgstr "ਕੋਰੂਟੀਨ ਆਬਜੈਕਟਾਂ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ C ਸੰਰਚਨਾ।"
3536

3637
msgid "The type object corresponding to coroutine objects."
37-
msgstr ""
38+
msgstr "ਕੋਰੂਟੀਨ ਆਬਜੈਕਟਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਕਿਸਮ ਆਬਜੈਕਟ।"
3839

3940
msgid ""
4041
"Return true if *ob*'s type is :c:type:`PyCoro_Type`; *ob* must not be "
4142
"``NULL``. This function always succeeds."
4243
msgstr ""
44+
"ਜੇ *ob* ਦੀ ਕਿਸਮ :c:type:`PyCoro_Type` ਹੈ ਤਾਂ true ਵਾਪਸ ਕਰੋ; *ob* ``NULL`` ਨਹੀਂ "
45+
"ਹੋਣਾ ਚਾਹੀਦਾ। ਇਹ ਫੰਕਸ਼ਨ ਹਮੇਸ਼ਾਂ ਸਫਲ ਹੁੰਦਾ ਹੈ।"
4346

4447
msgid ""
4548
"Create and return a new coroutine object based on the *frame* object, with "
4649
"``__name__`` and ``__qualname__`` set to *name* and *qualname*. A reference "
4750
"to *frame* is stolen by this function. The *frame* argument must not be "
4851
"``NULL``."
4952
msgstr ""
53+
"*frame* ਆਬਜੈਕਟ ਦੇ ਆਧਾਰ 'ਤੇ ਇੱਕ ਨਵਾਂ ਕੋਰੂਟੀਨ ਆਬਜੈਕਟ ਬਣਾਓ ਅਤੇ ਵਾਪਸ ਕਰੋ, ਜਿਸ ਵਿੱਚ "
54+
"``__name__`` ਅਤੇ ``__qualname__`` ਨੂੰ ਕ੍ਰਮਵਾਰ *name* ਅਤੇ *qualname* 'ਤੇ ਸੈੱਟ ਕੀਤਾ "
55+
"ਗਿਆ ਹੋਵੇ। ਇਹ ਫੰਕਸ਼ਨ *frame* ਦੇ ਹਵਾਲੇ ਦਾ ਮਾਲਕਾਨਾ ਆਪਣੇ ਕੋਲ ਲੈ ਲੈਂਦਾ ਹੈ। *frame* ਆਰਗੂਮੈਂਟ "
56+
"``NULL`` ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ।"

0 commit comments

Comments
 (0)