@@ -17,10 +17,10 @@ msgstr ""
1717"Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n "
1818"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
1919"teams/5390/pt_BR/)\n "
20+ "Language :pt_BR\n "
2021"MIME-Version :1.0\n "
2122"Content-Type :text/plain; charset=UTF-8\n "
2223"Content-Transfer-Encoding :8bit\n "
23- "Language :pt_BR\n "
2424"Plural-Forms :nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
2525"1000000 == 0 ? 1 : 2;\n "
2626
@@ -54,49 +54,50 @@ msgid ""
5454"Allocate a new Python object using the C structure type *TYPE* and the "
5555"Python type object *type*. Fields not defined by the Python object header "
5656"are not initialized; the object's reference count will be one. The size of "
57- "the memory allocation is determined fromthe :c:member:`~PyTypeObject. "
58- "tp_basicsize` field of the type object."
57+ "the memory allocation is determined from "
58+ "the :c:member:`~PyTypeObject. tp_basicsize` field of the type object."
5959msgstr ""
6060"Aloca um novo objeto Python usando o tipo de estrutura C *TYPE* e o tipo de "
6161"objeto Python *type*. Campos não definidos no cabeçalho do objeto Python não "
6262"são inicializados; a contagem de referências do objeto será um deles. O "
63- "tamanho da alocação de memória é determinado docampo :c:member: "
64- "`~PyTypeObject.tp_basicsize` do objeto tipo."
63+ "tamanho da alocação de memória é determinado do "
64+ "campo :c:member: `~PyTypeObject.tp_basicsize` do objeto tipo."
6565
6666#: ../../c-api/allocation.rst:41
6767msgid ""
6868"Allocate a new Python object using the C structure type *TYPE* and the "
6969"Python type object *type*. Fields not defined by the Python object header "
7070"are not initialized. The allocated memory allows for the *TYPE* structure "
71- "plus *size* fields of the size given by the :c:member:`~PyTypeObject."
72- "tp_itemsize` field of *type*. This is useful for implementing objects like "
73- "tuples, which are able to determine their size at construction time. "
74- "Embedding the array of fields into the same allocation decreases the number "
75- "of allocations, improving the memory management efficiency."
71+ "plus *size* fields of the size given by "
72+ "the :c:member:`~PyTypeObject.tp_itemsize` field of *type*. This is useful "
73+ "for implementing objects like tuples, which are able to determine their size "
74+ "at construction time. Embedding the array of fields into the same "
75+ "allocation decreases the number of allocations, improving the memory "
76+ "management efficiency."
7677msgstr ""
7778"Aloca um novo objeto Python usando o tipo de estrutura do C *TYPE* e o "
7879"objeto Python do tipo *type*. Campos não definidos pelo cabeçalho do objeto "
7980"Python não são inicializados. A memória alocada permite a estrutura *TYPE* e "
80- "os campos *size* do tamanho dado pelocampo :c:member:`~PyTypeObject. "
81- "tp_itemsize` do tipo *type*. Isto é útil para implementar objetos como "
82- "tuplas, as quais são capazes de determinar seu tamanho no tempo da "
83- "construção. Incorporando o vetor de campos dentro da mesma alocação "
84- "diminuindo o numero de alocações, melhorando a eficiência do gerenciamento "
85- "de memória."
81+ "os campos *size* do tamanho dado pelo "
82+ "campo :c:member:`~PyTypeObject. tp_itemsize` do tipo *type*. Isto é útil para "
83+ "implementar objetos como tuplas, as quais são capazes de determinar seu "
84+ "tamanho no tempo da construção. Incorporando o vetor de campos dentro da "
85+ "mesma alocação diminuindo o numero de alocações, melhorando a eficiência do "
86+ "gerenciamento de memória."
8687
8788#: ../../c-api/allocation.rst:53
8889msgid ""
89- "Releases memory allocated to an object using :c:func:`PyObject_New`or :c: "
90- "func:`PyObject_NewVar`. This is normally called fromthe :c:member: "
91- "`~PyTypeObject.tp_dealloc` handler specified in the object's type. The "
92- "fields of the object should not be accessed after this call as the memory is "
93- "no longer a valid Python object."
90+ "Releases memory allocated to an object using :c:func:`PyObject_New` "
91+ "or :c: func:`PyObject_NewVar`. This is normally called from "
92+ "the :c:member: `~PyTypeObject.tp_dealloc` handler specified in the object's "
93+ "type. The fields of the object should not be accessed after this call as "
94+ "the memory is no longer a valid Python object."
9495msgstr ""
95- "Libera memória alocada a um objeto usando :c:func:`PyObject_New`ou :c:func: "
96- "`PyObject_NewVar`. Isto é normalmente chamadopelo :c:member:`~PyTypeObject. "
97- "tp_dealloc` manipulador especificado no tipo do objeto. Os campos do objeto "
98- "não devem ser acessados após esta chamada como a memória não é mais um "
99- "objeto Python válido."
96+ "Libera memória alocada a um objeto usando :c:func:`PyObject_New` "
97+ "ou :c:func: `PyObject_NewVar`. Isto é normalmente chamado "
98+ "pelo :c:member:`~PyTypeObject. tp_dealloc` manipulador especificado no tipo "
99+ "do objeto. Os campos do objeto não devem ser acessados após esta chamada "
100+ "como a memória não é mais um objeto Python válido."
100101
101102#: ../../c-api/allocation.rst:62
102103msgid ""