88msgstr ""
99"Project-Id-Version :Python 3.12\n "
1010"Report-Msgid-Bugs-To :\n "
11- "POT-Creation-Date :2025-02-17 21:03+0100 \n "
11+ "POT-Creation-Date :2025-05-02 23:29+0300 \n "
1212"PO-Revision-Date :YEAR-MO-DA HO:MI+ZONE\n "
1313"Last-Translator :FULL NAME <EMAIL@ADDRESS>\n "
1414"Language-Team :LANGUAGE <LL@li.org>\n "
@@ -44,7 +44,14 @@ msgid ""
4444"tp_basicsize` field of the type object."
4545msgstr ""
4646
47- #: c-api/allocation.rst:41
47+ #: c-api/allocation.rst:38
48+ msgid ""
49+ "Note that this function is unsuitable if *typeobj* has :c:macro:"
50+ "`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_New` "
51+ "instead."
52+ msgstr ""
53+
54+ #: c-api/allocation.rst:45
4855msgid ""
4956"Allocate a new Python object using the C structure type *TYPE* and the "
5057"Python type object *typeobj* (``PyTypeObject*``). Fields not defined by the "
@@ -57,7 +64,14 @@ msgid ""
5764"management efficiency."
5865msgstr ""
5966
60- #: c-api/allocation.rst:55
67+ #: c-api/allocation.rst:56
68+ msgid ""
69+ "Note that this function is unsuitable if *typeobj* has :c:macro:"
70+ "`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_NewVar` "
71+ "instead."
72+ msgstr ""
73+
74+ #: c-api/allocation.rst:63
6175msgid ""
6276"Releases memory allocated to an object using :c:macro:`PyObject_New` or :c:"
6377"macro:`PyObject_NewVar`. This is normally called from the :c:member:"
@@ -66,17 +80,17 @@ msgid ""
6680"no longer a valid Python object."
6781msgstr ""
6882
69- #: c-api/allocation.rst:64
83+ #: c-api/allocation.rst:72
7084msgid ""
7185"Object which is visible in Python as ``None``. This should only be accessed "
7286"using the :c:macro:`Py_None` macro, which evaluates to a pointer to this "
7387"object."
7488msgstr ""
7589
76- #: c-api/allocation.rst:71
90+ #: c-api/allocation.rst:79
7791msgid ":c:func:`PyModule_Create`"
7892msgstr ""
7993
80- #: c-api/allocation.rst:72
94+ #: c-api/allocation.rst:80
8195msgid "To allocate and create extension modules."
8296msgstr ""