@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.12\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-01-10 14:49 +0000\n "
14+ "POT-Creation-Date : 2025-03-21 14:55 +0000\n "
1515"PO-Revision-Date : 2024-05-11 00:32+0000\n "
1616"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n "
1717"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -60,7 +60,17 @@ msgstr ""
6060"uma). O tamanho da alocação de memória é determinado do campo :c:member:"
6161"`~PyTypeObject.tp_basicsize` do objeto tipo."
6262
63- #: ../../c-api/allocation.rst:41
63+ #: ../../c-api/allocation.rst:38
64+ msgid ""
65+ "Note that this function is unsuitable if *typeobj* has :c:macro:"
66+ "`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_New` "
67+ "instead."
68+ msgstr ""
69+ "Note que esta função não é adequada se *typeobj* tiver :c:macro:"
70+ "`Py_TPFLAGS_HAVE_GC` definido. Para tais objetos, use :c:func:"
71+ "`PyObject_GC_New` em vez disso."
72+
73+ #: ../../c-api/allocation.rst:45
6474msgid ""
6575"Allocate a new Python object using the C structure type *TYPE* and the "
6676"Python type object *typeobj* (``PyTypeObject*``). Fields not defined by the "
@@ -82,7 +92,17 @@ msgstr ""
8292"campos dentro da mesma alocação diminuindo o numero de alocações, melhorando "
8393"a eficiência do gerenciamento de memória."
8494
85- #: ../../c-api/allocation.rst:55
95+ #: ../../c-api/allocation.rst:56
96+ msgid ""
97+ "Note that this function is unsuitable if *typeobj* has :c:macro:"
98+ "`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_NewVar` "
99+ "instead."
100+ msgstr ""
101+ "Note que esta função não é adequada se *typeobj* tiver :c:macro:"
102+ "`Py_TPFLAGS_HAVE_GC` definido. Para tais objetos, use :c:func:"
103+ "`PyObject_GC_NewVar` em vez disso."
104+
105+ #: ../../c-api/allocation.rst:63
86106msgid ""
87107"Releases memory allocated to an object using :c:macro:`PyObject_New` or :c:"
88108"macro:`PyObject_NewVar`. This is normally called from the :c:member:"
@@ -96,7 +116,7 @@ msgstr ""
96116"do objeto não devem ser acessados após esta chamada como a memória não é "
97117"mais um objeto Python válido."
98118
99- #: ../../c-api/allocation.rst:64
119+ #: ../../c-api/allocation.rst:72
100120msgid ""
101121"Object which is visible in Python as ``None``. This should only be accessed "
102122"using the :c:macro:`Py_None` macro, which evaluates to a pointer to this "
@@ -106,10 +126,10 @@ msgstr ""
106126"usando a macro :c:macro:`Py_None`, o qual avalia como um ponteiro para este "
107127"objeto."
108128
109- #: ../../c-api/allocation.rst:71
129+ #: ../../c-api/allocation.rst:79
110130msgid ":c:func:`PyModule_Create`"
111131msgstr ":c:func:`PyModule_Create`"
112132
113- #: ../../c-api/allocation.rst:72
133+ #: ../../c-api/allocation.rst:80
114134msgid "To allocate and create extension modules."
115135msgstr "Para alocar e criar módulos de extensão."
0 commit comments