@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.15\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2026-08-19 14:25 +0000\n "
14+ "POT-Creation-Date : 2026-08-23 14:16 +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,13 +23,16 @@ msgstr ""
2323"Plural-Forms : nplurals=2; plural=(n != 1);\n "
2424
2525msgid "Objects for Type Hinting"
26- msgstr ""
26+ msgstr "ਕਿਸਮ ਸੰਕੇਤਾਂ ਲਈ ਆਬਜੈਕਟ "
2727
2828msgid ""
2929"Various built-in types for type hinting are provided. Currently, two types "
3030"exist -- :ref:`GenericAlias <types-genericalias>` and :ref:`Union <types-"
3131"union>`. Only ``GenericAlias`` is exposed to C."
3232msgstr ""
33+ "ਕਿਸਮ ਸੰਕੇਤਾਂ ਲਈ ਕਈ ਬਿਲਟ-ਇਨ ਕਿਸਮਾਂ ਉਪਲਬਧ ਹਨ। ਇਸ ਵੇਲੇ ਦੋ ਕਿਸਮਾਂ ਮੌਜੂਦ ਹਨ — :ref:"
34+ "`GenericAlias <types-genericalias>` ਅਤੇ :ref:`Union <types-union>`। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ "
35+ "ਸਿਰਫ਼ ``GenericAlias`` ਹੀ C ਲਈ ਉਪਲਬਧ ਹੈ।"
3336
3437msgid ""
3538"Create a :ref:`GenericAlias <types-genericalias>` object. Equivalent to "
@@ -44,9 +47,20 @@ msgid ""
4447"lazily from ``__args__``. On failure, an exception is raised and ``NULL`` "
4548"is returned."
4649msgstr ""
50+ "ਇੱਕ :ref:`GenericAlias <types-genericalias>` ਆਬਜੈਕਟ ਬਣਾਓ। ਇਹ Python ਕਲਾਸ :"
51+ "class:`types.GenericAlias` ਨੂੰ ਕਾਲ ਕਰਨ ਦੇ ਬਰਾਬਰ ਹੈ। *origin* ਅਤੇ *args* ਆਰਗੂਮੈਂਟਸ "
52+ "ਕ੍ਰਮਵਾਰ ``GenericAlias`` ਦੇ ``__origin__`` ਅਤੇ ``__args__`` ਗੁਣਾਂ ਨੂੰ ਸੈੱਟ ਕਰਦੇ ਹਨ। "
53+ "*origin* ਇੱਕ :c:expr:`PyTypeObject*` ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ *args* ਇੱਕ :c:expr:"
54+ "`PyTupleObject*` ਜਾਂ ਕੋਈ ਵੀ ``PyObject*`` ਹੋ ਸਕਦਾ ਹੈ। ਜੇ *args* ਜੋ ਦਿੱਤਾ ਗਿਆ ਹੈ "
55+ "ਟਿਊਪਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ 1-ਟਿਊਪਲ ਆਪਣੇ ਆਪ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ``__args__`` ਨੂੰ "
56+ "``(args,)``'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਆਰਗੂਮੈਂਟਾਂ ਲਈ ਸਿਰਫ ਘੱਟੋ-ਘੱਟ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਇਸ ਲਈ "
57+ "ਫੰਕਸ਼ਨ ਸਫਲ ਰਹੇਗਾ ਭਾਵੇਂ *origin* ਕਿਸੇ ਟਾਈਪ ਦਾ ਨਾ ਹੋਵੇ। ``GenericAlias``\\ 's "
58+ "``__parameters__`` ਐਟ੍ਰਿਬਿਊਟ ``__args__`` ਤੋਂ ਲੇਜ਼ੀ ਤਰੀਕੇ ਨਾਲ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਅਸਫਲਤਾ "
59+ "'ਤੇ, ਇੱਕ ਐਕਸੈਪਸ਼ਨ ਉਠਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ``NULL`` ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।"
4760
4861msgid "Here's an example of how to make an extension type generic::"
4962msgstr ""
63+ "ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਦਿੱਤੀ ਗਈ ਹੈ ਕਿ ਕਿਸ ਤਰ੍ਹਾਂ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਕਿਸਮ ਨੂੰ generic ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ::"
5064
5165msgid ""
5266"...\n"
@@ -58,11 +72,21 @@ msgid ""
5872" ...\n"
5973"}"
6074msgstr ""
75+ "...\n"
76+ "static PyMethodDef my_obj_methods[] = {\n"
77+ "// Other methods.\n"
78+ "...\n"
79+ "{\" __class_getitem__\" , Py_GenericAlias, METH_O|METH_CLASS, \" my_obj is "
80+ "generic over its contained type\" }\n"
81+ "...\n"
82+ "}"
6183
6284msgid "The data model method :meth:`~object.__class_getitem__`."
63- msgstr ""
85+ msgstr "ਡਾਟਾ ਮਾਡਲ ਵਿਧੀ :meth:`~object.__class_getitem__`। "
6486
6587msgid ""
6688"The C type of the object returned by :c:func:`Py_GenericAlias`. Equivalent "
6789"to :class:`types.GenericAlias` in Python."
6890msgstr ""
91+ ":c:func:`Py_GenericAlias` ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ ਆਬਜੈਕਟ ਦੀ C ਕਿਸਮ। ਇਹ Python ਵਿੱਚ :"
92+ "class:`types.GenericAlias` ਦੇ ਬਰਾਬਰ ਹੈ।"
0 commit comments