@@ -392,6 +392,18 @@ msgid ""
392392"never be deallocated, they are typically static :c:type:`PyTypeObject` "
393393"objects."
394394msgstr ""
395+ "A maioria das funções da API Python/C tem um ou mais argumentos, bem como um "
396+ "valor de retorno do tipo :c:expr:`PyObject*`. Este tipo é um ponteiro para "
397+ "um tipo de dados opaco que representa um objeto Python arbitrário. Como "
398+ "todos os tipos de objeto Python são tratados da mesma maneira pela linguagem "
399+ "Python na maioria das situações (por exemplo, atribuições, regras de escopo "
400+ "e passagem de argumento), é adequado que eles sejam representados por um "
401+ "único tipo C. Quase todos os objetos Python vivem na pilha: você nunca "
402+ "declara uma variável automática ou estática do tipo :c:type:`PyObject`, "
403+ "variáveis de apenas ponteiro do tipo :c:expr:`PyObject*` podem ser "
404+ "declaradas. A única exceção são os objetos de tipo; uma vez que estes nunca "
405+ "devem ser desalocados, eles são normalmente objetos estáticos :c:type:"
406+ "`PyTypeObject`."
395407
396408#: ../../c-api/intro.rst:242
397409msgid ""
@@ -739,6 +751,13 @@ msgid ""
739751"of a complex number. These will be discussed together with the functions "
740752"that use them."
741753msgstr ""
754+ "Existem alguns outros tipos de dados que desempenham um papel significativo "
755+ "na API Python/C; a maioria são tipos C simples, como :c:expr:`int`, :c:expr:"
756+ "`long`, :c:expr:`double` e :c:expr:`char*`. Alguns tipos de estrutura são "
757+ "usados para descrever tabelas estáticas usadas para listar as funções "
758+ "exportadas por um módulo ou os atributos de dados de um novo tipo de objeto, "
759+ "e outro é usado para descrever o valor de um número complexo. Eles serão "
760+ "discutidos junto com as funções que os utilizam."
742761
743762#: ../../c-api/intro.rst:507
744763msgid ""
@@ -1072,6 +1091,13 @@ msgid ""
10721091"most frequently used builds will be described in the remainder of this "
10731092"section."
10741093msgstr ""
1094+ "Uma lista completa dos vários tipos de compilações de depuração está no "
1095+ "arquivo :file:`Misc/SpecialBuilds.txt` na distribuição do código-fonte do "
1096+ "Python. Estão disponíveis compilações que oferecem suporte ao rastreamento "
1097+ "de contagens de referências, depuração do alocador de memória ou criação de "
1098+ "perfil de baixo nível do laço do interpretador principal. Apenas as "
1099+ "compilações usadas com mais frequência serão descritas no restante desta "
1100+ "seção."
10751101
10761102#: ../../c-api/intro.rst:751
10771103msgid ""
0 commit comments