@@ -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-03-21 14:55 +0000\n "
14+ "POT-Creation-Date :2025-10-13 15:58 +0000\n "
1515"PO-Revision-Date :2025-07-18 19:57+0000\n "
1616"Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
1717"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -25,7 +25,7 @@ msgstr ""
2525
2626#: ../../c-api/typeobj.rst:6
2727msgid "Type Object Structures"
28- msgstr ""
28+ msgstr "Estruturas de objetos tipo "
2929
3030#: ../../c-api/typeobj.rst:8
3131msgid ""
@@ -37,6 +37,13 @@ msgid ""
3737"they are very important to the interpreter itself and to any extension "
3838"module that implements new types."
3939msgstr ""
40+ "Talvez uma das estruturas mais importantes do sistema de objetos Python seja "
41+ "a estrutura que define um novo tipo: a estrutura :c:type:`PyTypeObject`. "
42+ "Objetos tipo podem ser manipulados usando qualquer uma das funções "
43+ "``PyObject_*`` ou ``PyType_*``, mas não oferecem muito de interessante para "
44+ "a maioria das aplicações Python. Esses objetos são fundamentais para o "
45+ "comportamento dos objetos, portanto, são muito importantes para o próprio "
46+ "interpretador e para qualquer módulo de extensão que implemente novos tipos."
4047
4148#: ../../c-api/typeobj.rst:16
4249msgid ""
@@ -47,12 +54,12 @@ msgid ""
4754"detail in this section. The fields will be described in the order in which "
4855"they occur in the structure."
4956msgstr ""
50- "Os objetosde tipo são bastante grandes em comparação com a maioria dos "
51- "tipos padrão. A razão para o tamanho é que cada objeto de tipo armazena um "
52- "grande número de valores, principalmente indicadores de função C, cada um "
53- "dos quais implementa uma pequena parte da funcionalidade do tipo. Os campos "
54- "do objeto de tipo são examinados em detalhes nesta seção. Os campos serão "
55- "descritos na ordem em que ocorrem na estrutura."
57+ "Os objetos tipo são bastante grandes em comparação com a maioria dos tipos "
58+ "padrão. A razão para o tamanho é que cada objeto de tipo armazena um grande "
59+ "número de valores, principalmente indicadores de função C, cada um dos quais "
60+ "implementa uma pequena parte da funcionalidade do tipo. Os campos do objeto "
61+ "de tipo são examinados em detalhes nesta seção. Os campos serão descritos na "
62+ "ordem em que ocorrem na estrutura."
5663
5764#: ../../c-api/typeobj.rst:23
5865msgid ""
@@ -144,7 +151,7 @@ msgstr ":c:member:`~PyTypeObject.tp_basicsize`"
144151#: ../../c-api/typeobj.rst:99 ../../c-api/typeobj.rst:120
145152#: ../../c-api/typeobj.rst:416
146153msgid ":c:type:`Py_ssize_t`"
147- msgstr ""
154+ msgstr ":c:type:`Py_ssize_t` "
148155
149156#: ../../c-api/typeobj.rst:48
150157msgid ":c:member:`~PyTypeObject.tp_itemsize`"
@@ -361,7 +368,7 @@ msgstr "__lt__, __le__, __eq__, __ne__, __gt__, __ge__"
361368
362369#: ../../c-api/typeobj.rst:99
363370msgid "(:c:member:`~PyTypeObject.tp_weaklistoffset`)"
364- msgstr ""
371+ msgstr "(:c:member:`~PyTypeObject.tp_weaklistoffset`) "
365372
366373#: ../../c-api/typeobj.rst:101
367374msgid ":c:member:`~PyTypeObject.tp_iter`"
@@ -472,7 +479,7 @@ msgstr "__set__, __delete__"
472479
473480#: ../../c-api/typeobj.rst:120
474481msgid "(:c:member:`~PyTypeObject.tp_dictoffset`)"
475- msgstr ""
482+ msgstr "(:c:member:`~PyTypeObject.tp_dictoffset`) "
476483
477484#: ../../c-api/typeobj.rst:122
478485msgid ":c:member:`~PyTypeObject.tp_init`"
@@ -549,7 +556,7 @@ msgstr "[:c:member:`~PyTypeObject.tp_subclasses`]"
549556#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:138
550557#: ../../c-api/typeobj.rst:279 ../../c-api/typeobj.rst:348
551558msgid "void *"
552- msgstr ""
559+ msgstr "void * "
553560
554561#: ../../c-api/typeobj.rst:138
555562msgid "__subclasses__"
@@ -589,7 +596,7 @@ msgstr ":c:type:`vectorcallfunc`"
589596
590597#: ../../c-api/typeobj.rst:150
591598msgid "[:c:member:`~PyTypeObject.tp_watched`]"
592- msgstr ""
599+ msgstr "[:c:member:`~PyTypeObject.tp_watched`] "
593600
594601#: ../../c-api/typeobj.rst:150
595602msgid "unsigned char"
@@ -599,6 +606,8 @@ msgstr "unsigned char"
599606msgid ""
600607"**()**: A slot name in parentheses indicates it is (effectively) deprecated."
601608msgstr ""
609+ "**()**: Um nome de slot entre parênteses indica que está (efetivamente) "
610+ "descontinuado."
602611
603612#: ../../c-api/typeobj.rst:157
604613msgid ""