@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.12\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2026-05-11 18:59 +0000\n "
15+ "POT-Creation-Date : 2026-05-13 19:09 +0000\n "
1616"PO-Revision-Date : 2025-07-18 19:57+0000\n "
1717"Last-Translator : Blessing Oluronbi, 2026\n "
1818"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -1146,16 +1146,26 @@ msgid ""
11461146"pickle. Additionally, it will not be listed in module documentations "
11471147"created with pydoc."
11481148msgstr ""
1149+ "Jeśli kropka nie jest obecna, całe pole :c:member:`~PyTypeObject.tp_name` "
1150+ "jest dostępne jako atrybut :attr:`~type.__name__`, a atrybut :attr:`~type."
1151+ "__module__` jest niezdefiniowany (chyba że zostanie jawnie ustawiony w "
1152+ "słowniku, jak wyjaśniono powyżej). Oznacza to, że Twój typ nie będzie mógł "
1153+ "zostać zamarynowany. Dodatkowo nie będzie on wymieniony w dokumentacji "
1154+ "modułów utworzonej za pomocą pydoc."
11491155
11501156msgid ""
11511157"This field must not be ``NULL``. It is the only required field in :c:func:"
11521158"`PyTypeObject` (other than potentially :c:member:`~PyTypeObject."
11531159"tp_itemsize`)."
11541160msgstr ""
1161+ "To pole nie może mieć wartości ``NULL``. Jest to jedyne wymagane pole w :c:"
1162+ "func:`PyTypeObject` (oprócz potencjalnie :c:member:`~PyTypeObject."
1163+ "tp_itemsize`)."
11551164
11561165msgid ""
11571166"These fields allow calculating the size in bytes of instances of the type."
11581167msgstr ""
1168+ "Pola te umożliwiają obliczenie rozmiaru instancji danego typu w bajtach."
11591169
11601170msgid ""
11611171"There are two kinds of types: types with fixed-length instances have a zero :"
@@ -1165,13 +1175,20 @@ msgid ""
11651175"tp_basicsize`. (Exceptions to this rule can be made using :c:func:"
11661176"`PyUnstable_Object_GC_NewWithExtraData`.)"
11671177msgstr ""
1178+ "Zobacz :c:macro:`Py_tp_basicsize`, :c:macro:`Py_tp_extra_basicsize` i :c:"
1179+ "macro:`Py_tp_itemsize`, aby zastosować urządzenie :c:member:`identyfikatory "
1180+ "slotów <PySlot.sl_id>`."
11681181
11691182msgid ""
11701183"For a type with variable-length instances, the instances must have an :c:"
11711184"member:`~PyVarObject.ob_size` field, and the instance size is :c:member:`!"
11721185"tp_basicsize` plus N times :c:member:`!tp_itemsize`, where N is the "
11731186"\" length\" of the object."
11741187msgstr ""
1188+ "W przypadku typu z instancjami o zmiennej długości, instancje muszą mieć "
1189+ "pole :c:member:`~PyVarObject.ob_size`, a rozmiar instancji wynosi :c:member:"
1190+ "`!tp_basicsize` plus N razy :c:member:`!tp_itemsize`, gdzie N to „długość” "
1191+ "obiektu."
11751192
11761193msgid ""
11771194"Functions like :c:func:`PyObject_NewVar` will take the value of N as an "
@@ -1187,6 +1204,8 @@ msgid ""
11871204"The :c:member:`~PyVarObject.ob_size` field should be accessed using the :c:"
11881205"func:`Py_SIZE()` and :c:func:`Py_SET_SIZE()` macros."
11891206msgstr ""
1207+ "Do pola :c:member:`~PyVarObject.ob_size` należy uzyskać dostęp za pomocą "
1208+ "makr :c:func:`Py_SIZE()` i :c:func:`Py_SET_SIZE()`."
11901209
11911210msgid ""
11921211"Also, the presence of an :c:member:`~PyVarObject.ob_size` field in the "
@@ -1196,11 +1215,20 @@ msgid ""
11961215"`int`, avoid reading lists' :c:member:`!ob_size` directly. Call :c:func:"
11971216"`PyList_Size` instead.)"
11981217msgstr ""
1218+ "Ponadto obecność pola :c:member:`~PyVarObject.ob_size` w układzie instancji "
1219+ "nie oznacza, że struktura instancji ma zmienną długość. Na przykład typ :py:"
1220+ "type:`list` ma instancje o stałej długości, a mimo to instancje te mają "
1221+ "pole :c:member:`~PyVarObject.ob_size`. (Podobnie jak w przypadku :py:type:"
1222+ "`int`, należy unikać bezpośredniego odczytywania pola :c:member:`!ob_size` "
1223+ "list. Zamiast tego należy wywołać :c:func:`PyList_Size`)."
11991224
12001225msgid ""
12011226"The :c:member:`!tp_basicsize` includes size needed for data of the type's :c:"
12021227"member:`~PyTypeObject.tp_base`, plus any extra data needed by each instance."
12031228msgstr ""
1229+ ":c:member:`!tp_basicsize` obejmuje rozmiar potrzebny dla danych typu :c:"
1230+ "member:`~PyTypeObject.tp_base`, plus wszelkie dodatkowe dane potrzebne "
1231+ "każdej instancja."
12041232
12051233msgid ""
12061234"The correct way to set :c:member:`!tp_basicsize` is to use the ``sizeof`` "
@@ -1209,6 +1237,11 @@ msgid ""
12091237"`!tp_basicsize` must be greater than or equal to the base's :c:member:`!"
12101238"tp_basicsize`."
12111239msgstr ""
1240+ "Prawidłowym sposobem ustawienia :c:member:`!tp_basicsize` jest użycie "
1241+ "operatora ``sizeof`` w strukturze użytej do zadeklarowania układu instancji. "
1242+ "Struktura ta musi zawierać strukturę użytą do zadeklarowania typu bazowego. "
1243+ "Innymi słowy, :c:member:`!tp_basicsize` musi być większe lub równe :c:member:"
1244+ "`!tp_basicsize` elementu bazowego."
12121245
12131246msgid ""
12141247"Since every type is a subtype of :py:type:`object`, this struct must "
@@ -1217,6 +1250,11 @@ msgid ""
12171250"by the macro :c:macro:`PyObject_HEAD` or :c:macro:`PyObject_VAR_HEAD`, "
12181251"respectively."
12191252msgstr ""
1253+ "Ponieważ każdy typ jest podtypem :py:type:`object`, ta struktura musi "
1254+ "zawierać :c:type:`PyObject` lub :c:type:`PyVarObject` (w zależności od tego, "
1255+ "czy :c:member:`~PyVarObject.ob_size` ma być uwzględniony). Są one zazwyczaj "
1256+ "definiowane odpowiednio przez makro :c:macro:`PyObject_HEAD` lub :c:macro:"
1257+ "`PyObject_VAR_HEAD`."
12201258
12211259msgid ""
12221260"The basic size does not include the GC header size, as that header is not "
0 commit comments