@@ -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-11-15 15:44 +0000\n "
14+ "POT-Creation-Date : 2025-11-21 16:21 +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/ "
@@ -518,12 +518,18 @@ msgid ""
518518"Return the current dictionary of :option:`-X` options, similarly to :data:"
519519"`sys._xoptions`. On error, ``NULL`` is returned and an exception is set."
520520msgstr ""
521+ "Retorna o dicionário atual de opções :option:`-X`, de forma semelhante a :"
522+ "data:`sys._xoptions`. Em caso de erro, retorna ``NULL`` e uma exceção é "
523+ "definida."
521524
522525#: ../../c-api/sys.rst:346
523526msgid ""
524527"Raise an auditing event with any active hooks. Return zero for success and "
525528"non-zero with an exception set on failure."
526529msgstr ""
530+ "Levanta um evento de auditoria com todos os ganchos ativos. Retorna zero em "
531+ "caso de sucesso e um valor diferente de zero com uma exceção definida em "
532+ "caso de falha."
527533
528534#: ../../c-api/sys.rst:349
529535msgid ""
@@ -541,16 +547,21 @@ msgid ""
541547"Note that ``#`` format characters should always be treated as :c:type:"
542548"`Py_ssize_t`, regardless of whether ``PY_SSIZE_T_CLEAN`` was defined."
543549msgstr ""
550+ "Observe que os caracteres de formato ``#`` devem sempre ser tratados como :c:"
551+ "type:`Py_ssize_t`, independentemente de ``PY_SSIZE_T_CLEAN`` ter sido "
552+ "definido."
544553
545554#: ../../c-api/sys.rst:360
546555msgid ":func:`sys.audit` performs the same function from Python code."
547- msgstr ""
556+ msgstr ":func:`sys.audit` executa a mesma função a partir do código Python. "
548557
549558#: ../../c-api/sys.rst:366
550559msgid ""
551560"Require :c:type:`Py_ssize_t` for ``#`` format characters. Previously, an "
552561"unavoidable deprecation warning was raised."
553562msgstr ""
563+ "É necessário o tipo :c:type:`Py_ssize_t` para caracteres de formato ``#``. "
564+ "Anteriormente, um aviso de descontinuação era levantado."
554565
555566#: ../../c-api/sys.rst:372
556567msgid ""
@@ -559,6 +570,11 @@ msgid ""
559570"also set an error on failure. Hooks added through this API are called for "
560571"all interpreters created by the runtime."
561572msgstr ""
573+ "Adiciona o *gancho* chamável à lista de ganchos de auditoria ativos. Retorna "
574+ "zero em caso de sucesso e um valor diferente de zero em caso de falha. Se o "
575+ "ambiente de execução já tiver sido inicializado, também define um erro em "
576+ "caso de falha. Os ganchos adicionados por meio desta API são chamados para "
577+ "todos os interpretadores criados pelo ambiente de execução."
562578
563579#: ../../c-api/sys.rst:378
564580msgid ""
@@ -577,6 +593,11 @@ msgid ""
577593"silently abort the operation by raising an error subclassed from :class:"
578594"`Exception` (other errors will not be silenced)."
579595msgstr ""
596+ "Esta função pode ser chamada com segurança antes de :c:func:`Py_Initialize`. "
597+ "Quando chamada após a inicialização em tempo de execução, os ganchos de "
598+ "auditoria existentes são notificados e podem abortar silenciosamente a "
599+ "operação, levantando um erro da classe :class:`Exception` (outros erros não "
600+ "serão silenciados)."
580601
581602#: ../../c-api/sys.rst:387
582603msgid ""
@@ -590,6 +611,10 @@ msgid ""
590611"runtime and standard library that raise events are listed in the :ref:`audit "
591612"events table <audit-events>`. Details are in each function's documentation."
592613msgstr ""
614+ "Consulte a :pep:`578` para uma descrição detalhada da auditoria. As funções "
615+ "no ambiente de execução e na biblioteca padrão que levantam eventos estão "
616+ "listadas na :ref:`tabela de eventos de auditoria <audit-events>`. Os "
617+ "detalhes estão na documentação de cada função."
593618
594619#: ../../c-api/sys.rst:395 ../../c-api/sys.rst:397
595620msgid ""
@@ -599,6 +624,12 @@ msgid ""
599624"and the exception is cleared. As a result, callers cannot assume that their "
600625"hook has been added unless they control all existing hooks."
601626msgstr ""
627+ "Se o interpretador estiver inicializado, esta função levanta um evento de "
628+ "auditoria ``sys.addaudithook`` sem argumentos. Se algum gancho existente "
629+ "levantar uma exceção derivada de :class:`Exception`, o novo gancho não será "
630+ "adicionado e a exceção será tratada. Consequentemente, os chamadores não "
631+ "podem presumir que seu gancho foi adicionado, a menos que controlem todos os "
632+ "ganchos existentes."
602633
603634#: ../../c-api/sys.rst:406
604635msgid ""
@@ -609,7 +640,7 @@ msgstr ""
609640
610641#: ../../c-api/sys.rst:417
611642msgid "Process Control"
612- msgstr ""
643+ msgstr "Controle de processos "
613644
614645#: ../../c-api/sys.rst:424
615646msgid ""
@@ -620,28 +651,41 @@ msgid ""
620651"library function :c:func:`!abort` is called which will attempt to produce a :"
621652"file:`core` file."
622653msgstr ""
654+ "Exibe uma mensagem de erro fatal e encerra forçadamente o processo. Nenhuma "
655+ "limpeza é realizada. Esta função só deve ser invocada quando uma condição "
656+ "for detectada que torne perigoso continuar usando o interpretador Python; "
657+ "por exemplo, quando a administração de objetos parecer estar corrompida. No "
658+ "Unix, a função da biblioteca padrão C :c:func:`!abort` é chamada, que "
659+ "tentará produzir um arquivo :file:`core`."
623660
624661#: ../../c-api/sys.rst:431
625662msgid ""
626663"The ``Py_FatalError()`` function is replaced with a macro which logs "
627664"automatically the name of the current function, unless the "
628665"``Py_LIMITED_API`` macro is defined."
629666msgstr ""
667+ "A função ``Py_FatalError()`` é substituída por uma macro que registra "
668+ "automaticamente o nome da função atual, a menos que a macro "
669+ "``Py_LIMITED_API`` esteja definida."
630670
631671#: ../../c-api/sys.rst:435
632672msgid "Log the function name automatically."
633- msgstr ""
673+ msgstr "Registra o nome da função automaticamente. "
634674
635675#: ../../c-api/sys.rst:445
636676msgid ""
637677"Exit the current process. This calls :c:func:`Py_FinalizeEx` and then calls "
638678"the standard C library function ``exit(status)``. If :c:func:"
639679"`Py_FinalizeEx` indicates an error, the exit status is set to 120."
640680msgstr ""
681+ "Encerra o processo atual. Isso chama :c:func:`Py_FinalizeEx` e, em seguida, "
682+ "chama a função da biblioteca padrão C ``exit(status)``. Se :c:func:"
683+ "`Py_FinalizeEx` indicar um erro, o código de status de saída será definido "
684+ "como 120."
641685
642686#: ../../c-api/sys.rst:449
643687msgid "Errors from finalization no longer ignored."
644- msgstr ""
688+ msgstr "Erros da finalização não são mais ignorados. "
645689
646690#: ../../c-api/sys.rst:459
647691msgid ""
@@ -654,23 +698,31 @@ msgid ""
654698"finalization will have completed before the cleanup function, no Python APIs "
655699"should be called by *func*."
656700msgstr ""
701+ "Registra uma função de limpeza para ser chamada por :c:func:`Py_FinalizeEx`. "
702+ "A função de limpeza será chamada sem argumentos e não deve retornar nenhum "
703+ "valor. No máximo 32 funções de limpeza podem ser registradas. Quando o "
704+ "registro for bem-sucedido, :c:func:`Py_AtExit` retorna ``0``; em caso de "
705+ "falha, retorna ``-1``. A última função de limpeza registrada é chamada "
706+ "primeiro. Cada função de limpeza será chamada no máximo uma vez. Como a "
707+ "finalização interna do Python terá sido concluída antes da função de "
708+ "limpeza, nenhuma API do Python deve ser chamada por *func*."
657709
658710#: ../../c-api/sys.rst:101
659711msgid "USE_STACKCHECK (C macro)"
660- msgstr ""
712+ msgstr "USE_STACKCHECK (macro C) "
661713
662714#: ../../c-api/sys.rst:422
663715msgid "abort (C function)"
664- msgstr ""
716+ msgstr "abort (função C) "
665717
666718#: ../../c-api/sys.rst:441 ../../c-api/sys.rst:455
667719msgid "Py_FinalizeEx (C function)"
668- msgstr ""
720+ msgstr "Py_FinalizeEx (função C) "
669721
670722#: ../../c-api/sys.rst:441
671723msgid "exit (C function)"
672- msgstr ""
724+ msgstr "exit (função C) "
673725
674726#: ../../c-api/sys.rst:455
675727msgid "cleanup functions"
676- msgstr ""
728+ msgstr "funções de limpeza "
0 commit comments