@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version :Python 3.11\n "
1414"Report-Msgid-Bugs-To :\n "
15- "POT-Creation-Date :2025-11-15 16:29 +0000\n "
15+ "POT-Creation-Date :2025-11-21 17:09 +0000\n "
1616"PO-Revision-Date :2025-09-22 16:49+0000\n "
1717"Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
1818"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -506,12 +506,18 @@ msgid ""
506506"Return the current dictionary of :option:`-X` options, similarly to :data:"
507507"`sys._xoptions`. On error, ``NULL`` is returned and an exception is set."
508508msgstr ""
509+ "Retorna o dicionário atual de opções :option:`-X`, de forma semelhante a :"
510+ "data:`sys._xoptions`. Em caso de erro, retorna ``NULL`` e uma exceção é "
511+ "definida."
509512
510513#: ../../c-api/sys.rst:344
511514msgid ""
512515"Raise an auditing event with any active hooks. Return zero for success and "
513516"non-zero with an exception set on failure."
514517msgstr ""
518+ "Levanta um evento de auditoria com todos os ganchos ativos. Retorna zero em "
519+ "caso de sucesso e um valor diferente de zero com uma exceção definida em "
520+ "caso de falha."
515521
516522#: ../../c-api/sys.rst:347
517523msgid ""
@@ -529,16 +535,21 @@ msgid ""
529535"Note that ``#`` format characters should always be treated as :c:type:"
530536"`Py_ssize_t`, regardless of whether ``PY_SSIZE_T_CLEAN`` was defined."
531537msgstr ""
538+ "Observe que os caracteres de formato ``#`` devem sempre ser tratados como :c:"
539+ "type:`Py_ssize_t`, independentemente de ``PY_SSIZE_T_CLEAN`` ter sido "
540+ "definido."
532541
533542#: ../../c-api/sys.rst:358
534543msgid ":func:`sys.audit` performs the same function from Python code."
535- msgstr ""
544+ msgstr ":func:`sys.audit` executa a mesma função a partir do código Python. "
536545
537546#: ../../c-api/sys.rst:364
538547msgid ""
539548"Require :c:type:`Py_ssize_t` for ``#`` format characters. Previously, an "
540549"unavoidable deprecation warning was raised."
541550msgstr ""
551+ "É necessário o tipo :c:type:`Py_ssize_t` para caracteres de formato ``#``. "
552+ "Anteriormente, um aviso de descontinuação era levantado."
542553
543554#: ../../c-api/sys.rst:370
544555msgid ""
@@ -547,6 +558,11 @@ msgid ""
547558"also set an error on failure. Hooks added through this API are called for "
548559"all interpreters created by the runtime."
549560msgstr ""
561+ "Adiciona o *gancho* chamável à lista de ganchos de auditoria ativos. Retorna "
562+ "zero em caso de sucesso e um valor diferente de zero em caso de falha. Se o "
563+ "ambiente de execução já tiver sido inicializado, também define um erro em "
564+ "caso de falha. Os ganchos adicionados por meio desta API são chamados para "
565+ "todos os interpretadores criados pelo ambiente de execução."
550566
551567#: ../../c-api/sys.rst:376
552568msgid ""
@@ -565,6 +581,11 @@ msgid ""
565581"silently abort the operation by raising an error subclassed from :class:"
566582"`Exception` (other errors will not be silenced)."
567583msgstr ""
584+ "Esta função pode ser chamada com segurança antes de :c:func:`Py_Initialize`. "
585+ "Quando chamada após a inicialização em tempo de execução, os ganchos de "
586+ "auditoria existentes são notificados e podem abortar silenciosamente a "
587+ "operação, levantando um erro da classe :class:`Exception` (outros erros não "
588+ "serão silenciados)."
568589
569590#: ../../c-api/sys.rst:385
570591msgid ""
@@ -578,6 +599,10 @@ msgid ""
578599"runtime and standard library that raise events are listed in the :ref:`audit "
579600"events table <audit-events>`. Details are in each function's documentation."
580601msgstr ""
602+ "Consulte a :pep:`578` para uma descrição detalhada da auditoria. As funções "
603+ "no ambiente de execução e na biblioteca padrão que levantam eventos estão "
604+ "listadas na :ref:`tabela de eventos de auditoria <audit-events>`. Os "
605+ "detalhes estão na documentação de cada função."
581606
582607#: ../../c-api/sys.rst:395
583608msgid ""
@@ -587,6 +612,12 @@ msgid ""
587612"and the exception is cleared. As a result, callers cannot assume that their "
588613"hook has been added unless they control all existing hooks."
589614msgstr ""
615+ "Se o interpretador estiver inicializado, esta função levanta um evento de "
616+ "auditoria ``sys.addaudithook`` sem argumentos. Se algum gancho existente "
617+ "levantar uma exceção derivada de :class:`Exception`, o novo gancho não será "
618+ "adicionado e a exceção será tratada. Consequentemente, os chamadores não "
619+ "podem presumir que seu gancho foi adicionado, a menos que controlem todos os "
620+ "ganchos existentes."
590621
591622#: ../../c-api/sys.rst:404
592623msgid ""
@@ -597,7 +628,7 @@ msgstr ""
597628
598629#: ../../c-api/sys.rst:415
599630msgid "Process Control"
600- msgstr ""
631+ msgstr "Controle de processos "
601632
602633#: ../../c-api/sys.rst:422
603634msgid ""
@@ -608,28 +639,41 @@ msgid ""
608639"library function :c:func:`!abort` is called which will attempt to produce a :"
609640"file:`core` file."
610641msgstr ""
642+ "Exibe uma mensagem de erro fatal e encerra forçadamente o processo. Nenhuma "
643+ "limpeza é realizada. Esta função só deve ser invocada quando uma condição "
644+ "for detectada que torne perigoso continuar usando o interpretador Python; "
645+ "por exemplo, quando a administração de objetos parecer estar corrompida. No "
646+ "Unix, a função da biblioteca padrão C :c:func:`!abort` é chamada, que "
647+ "tentará produzir um arquivo :file:`core`."
611648
612649#: ../../c-api/sys.rst:429
613650msgid ""
614651"The ``Py_FatalError()`` function is replaced with a macro which logs "
615652"automatically the name of the current function, unless the "
616653"``Py_LIMITED_API`` macro is defined."
617654msgstr ""
655+ "A função ``Py_FatalError()`` é substituída por uma macro que registra "
656+ "automaticamente o nome da função atual, a menos que a macro "
657+ "``Py_LIMITED_API`` esteja definida."
618658
619659#: ../../c-api/sys.rst:433
620660msgid "Log the function name automatically."
621- msgstr ""
661+ msgstr "Registra o nome da função automaticamente. "
622662
623663#: ../../c-api/sys.rst:443
624664msgid ""
625665"Exit the current process. This calls :c:func:`Py_FinalizeEx` and then calls "
626666"the standard C library function ``exit(status)``. If :c:func:"
627667"`Py_FinalizeEx` indicates an error, the exit status is set to 120."
628668msgstr ""
669+ "Encerra o processo atual. Isso chama :c:func:`Py_FinalizeEx` e, em seguida, "
670+ "chama a função da biblioteca padrão C ``exit(status)``. Se :c:func:"
671+ "`Py_FinalizeEx` indicar um erro, o código de status de saída será definido "
672+ "como 120."
629673
630674#: ../../c-api/sys.rst:447
631675msgid "Errors from finalization no longer ignored."
632- msgstr ""
676+ msgstr "Erros da finalização não são mais ignorados. "
633677
634678#: ../../c-api/sys.rst:457
635679msgid ""
@@ -642,23 +686,31 @@ msgid ""
642686"finalization will have completed before the cleanup function, no Python APIs "
643687"should be called by *func*."
644688msgstr ""
689+ "Registra uma função de limpeza para ser chamada por :c:func:`Py_FinalizeEx`. "
690+ "A função de limpeza será chamada sem argumentos e não deve retornar nenhum "
691+ "valor. No máximo 32 funções de limpeza podem ser registradas. Quando o "
692+ "registro for bem-sucedido, :c:func:`Py_AtExit` retorna ``0``; em caso de "
693+ "falha, retorna ``-1``. A última função de limpeza registrada é chamada "
694+ "primeiro. Cada função de limpeza será chamada no máximo uma vez. Como a "
695+ "finalização interna do Python terá sido concluída antes da função de "
696+ "limpeza, nenhuma API do Python deve ser chamada por *func*."
645697
646698#: ../../c-api/sys.rst:99
647699msgid "USE_STACKCHECK (C macro)"
648- msgstr ""
700+ msgstr "USE_STACKCHECK (macro C) "
649701
650702#: ../../c-api/sys.rst:420
651703msgid "abort (C function)"
652- msgstr ""
704+ msgstr "abort (função C) "
653705
654706#: ../../c-api/sys.rst:439 ../../c-api/sys.rst:453
655707msgid "Py_FinalizeEx (C function)"
656- msgstr ""
708+ msgstr "Py_FinalizeEx (função C) "
657709
658710#: ../../c-api/sys.rst:439
659711msgid "exit (C function)"
660- msgstr ""
712+ msgstr "exit (função C) "
661713
662714#: ../../c-api/sys.rst:453
663715msgid "cleanup functions"
664- msgstr ""
716+ msgstr "funções de limpeza "