55#
66# Translators:
77# python-doc bot, 2025
8+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2025
89#
910#, fuzzy
1011msgid ""
1112msgstr ""
1213"Project-Id-Version :Python 3.13\n "
1314"Report-Msgid-Bugs-To :\n "
14- "POT-Creation-Date :2025-09-15 15:19 +0000\n "
15+ "POT-Creation-Date :2025-11-27 15:00 +0000\n "
1516"PO-Revision-Date :2025-09-15 01:03+0000\n "
16- "Last-Translator :python-doc bot , 2025\n "
17+ "Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com> , 2025\n "
1718"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
1819"teams/5390/pt_BR/)\n "
1920"Language :pt_BR\n "
@@ -32,6 +33,9 @@ msgid ""
3233"This is a wrapper around :c:func:`PyImport_Import()` which takes a :c:expr:"
3334"`const char *` as an argument instead of a :c:expr:`PyObject *`."
3435msgstr ""
36+ "Esta é uma função auxiliar em torno de :c:func:`PyImport_Import()`, que "
37+ "recebe um :c:expr:`const char *` como argumento em vez de um :c:expr:"
38+ "`PyObject *`."
3539
3640#: ../../c-api/import.rst:21
3741msgid "This function is a deprecated alias of :c:func:`PyImport_ImportModule`."
@@ -52,7 +56,7 @@ msgstr ""
5256
5357#: ../../c-api/import.rst:29
5458msgid "Use :c:func:`PyImport_ImportModule` instead."
55- msgstr ""
59+ msgstr "Use :c:func:`PyImport_ImportModule`. "
5660
5761#: ../../c-api/import.rst:37
5862msgid ""
@@ -134,24 +138,29 @@ msgstr ""
134138
135139#: ../../c-api/import.rst:91
136140msgid "Return the module object corresponding to a module name."
137- msgstr ""
141+ msgstr "Retorna o objeto do módulo correspondente ao nome do módulo. "
138142
139143#: ../../c-api/import.rst:93
140144msgid ""
141145"The *name* argument may be of the form ``package.module``. First check the "
142146"modules dictionary if there's one there, and if not, create a new one and "
143147"insert it in the modules dictionary."
144148msgstr ""
149+ "O argumento *name* pode ter o formato ``pacote.módulo``. Primeiro, verifica "
150+ "se existe um módulo no dicionário de módulos e, caso contrário, cria um novo "
151+ "e insere-o no dicionário de módulos."
145152
146153#: ../../c-api/import.rst:97
147154msgid ""
148155"Return a :term:`strong reference` to the module on success. Return ``NULL`` "
149156"with an exception set on failure."
150157msgstr ""
158+ "Retorna uma :term:`referência forte` ao módulo em caso de sucesso. Retorna "
159+ "``NULL`` com uma exceção definida em caso de falha."
151160
152161#: ../../c-api/import.rst:100
153162msgid "The module name *name* is decoded from UTF-8."
154- msgstr ""
163+ msgstr "O nome do módulo *name* é decodificado de UTF-8. "
155164
156165#: ../../c-api/import.rst:102
157166msgid ""
@@ -161,18 +170,27 @@ msgid ""
161170"structures implied by a dotted name for *name* are not created if not "
162171"already present."
163172msgstr ""
173+ "Esta função não carrega nem importa o módulo; se o módulo ainda não estiver "
174+ "carregado, você receberá um objeto de módulo vazio. Use :c:func:"
175+ "`PyImport_ImportModule` ou uma de suas variantes para importar um módulo. "
176+ "Estruturas de pacotes implícitas por um nome com pontos para *name* não são "
177+ "criadas se ainda não existirem."
164178
165179#: ../../c-api/import.rst:113
166180msgid ""
167181"Similar to :c:func:`PyImport_AddModuleRef`, but return a :term:`borrowed "
168182"reference` and *name* is a Python :class:`str` object."
169183msgstr ""
184+ "Semelhante a :c:func:`PyImport_AddModuleRef`, mas retorna uma :term:"
185+ "`referência emprestada` e *name* é um objeto Python :class:`str`."
170186
171187#: ../../c-api/import.rst:121
172188msgid ""
173189"Similar to :c:func:`PyImport_AddModuleRef`, but return a :term:`borrowed "
174190"reference`."
175191msgstr ""
192+ "Semelhante a :c:func:`PyImport_AddModuleRef`, mas retorna uma :term:"
193+ "`referência emprestada`."
176194
177195#: ../../c-api/import.rst:129
178196msgid ""
@@ -187,6 +205,16 @@ msgid ""
187205"know that the module object is an unknown (and probably damaged with respect "
188206"to the module author's intents) state."
189207msgstr ""
208+ "Dado um nome de módulo (possivelmente no formato ``pacote.módulo``) e um "
209+ "objeto código lido de um arquivo bytecode Python ou obtido da função "
210+ "embutida :func:`compile`, carrea o módulo. Retorna uma nova referência ao "
211+ "objeto do módulo ou ``NULL`` com uma exceção definida se ocorrer um erro. "
212+ "*name* é removido de :data:`sys.modules` em casos de erro, mesmo que *name* "
213+ "já estivesse em :data:`sys.modules` na entrada de :c:func:"
214+ "`PyImport_ExecCodeModule`. Deixar módulos incompletamente inicializados em :"
215+ "data:`sys.modules` é perigoso, pois as importações desses módulos não têm "
216+ "como saber que o objeto do módulo está em um estado desconhecido (e "
217+ "provavelmente corrompido em relação às intenções do autor do módulo)."
190218
191219#: ../../c-api/import.rst:139
192220msgid ""
@@ -195,13 +223,21 @@ msgid ""
195223"will be set to the module's :attr:`!__loader__` (if set) and to an instance "
196224"of :class:`~importlib.machinery.SourceFileLoader` otherwise."
197225msgstr ""
226+ "Os atributos :attr:`~module.__spec__` e :attr:`~module.__loader__` do módulo "
227+ "serão definidos, caso ainda não estejam, com os valores apropriados. O "
228+ "carregador do spec será definido como o atributo :attr:`!__loader__` do "
229+ "módulo (se definido) e, caso contrário, como uma instância de :class:"
230+ "`~importlib.machinery.SourceFileLoader`."
198231
199232#: ../../c-api/import.rst:144
200233msgid ""
201234"The module's :attr:`~module.__file__` attribute will be set to the code "
202235"object's :attr:`~codeobject.co_filename`. If applicable, :attr:`~module."
203236"__cached__` will also be set."
204237msgstr ""
238+ "O atributo :attr:`~module.__file__` do módulo será definido para o :attr:"
239+ "`~codeobject.co_filename` do objeto código. Se aplicável, :attr:`~module."
240+ "__cached__` também será definido."
205241
206242#: ../../c-api/import.rst:148
207243msgid ""
@@ -232,12 +268,17 @@ msgid ""
232268"The setting of :attr:`~module.__cached__` and :attr:`~module.__loader__` is "
233269"deprecated. See :class:`~importlib.machinery.ModuleSpec` for alternatives."
234270msgstr ""
271+ "A configuração de :attr:`~module.__cached__` e :attr:`~module.__loader__` "
272+ "está descontinuada. Consulte :class:`~importlib.machinery.ModuleSpec` para "
273+ "alternativas."
235274
236275#: ../../c-api/import.rst:165
237276msgid ""
238277"Like :c:func:`PyImport_ExecCodeModule`, but the :attr:`~module.__file__` "
239278"attribute of the module object is set to *pathname* if it is non-``NULL``."
240279msgstr ""
280+ "Como :c:func:`PyImport_ExecCodeModule`, mas o atributo :attr:`~module."
281+ "__file__` do objeto módulo é definido como *pathname* se não for ``NULL``."
241282
242283#: ../../c-api/import.rst:168
243284msgid "See also :c:func:`PyImport_ExecCodeModuleWithPathnames`."
@@ -249,12 +290,17 @@ msgid ""
249290"attribute of the module object is set to *cpathname* if it is non-``NULL``. "
250291"Of the three functions, this is the preferred one to use."
251292msgstr ""
293+ "Como :c:func:`PyImport_ExecCodeModuleEx`, mas o atributo :attr:`~module."
294+ "__cached__` do objeto módulo é definido como *cpathname* se não for "
295+ "``NULL``. Das três funções, esta é a preferida para usar."
252296
253297#: ../../c-api/import.rst:179
254298msgid ""
255299"Setting :attr:`~module.__cached__` is deprecated. See :class:`~importlib."
256300"machinery.ModuleSpec` for alternatives."
257301msgstr ""
302+ "A configuração de :attr:`~module.__cached__` está descontinuada. Consulte :"
303+ "class:`~importlib.machinery.ModuleSpec` para alternativas."
258304
259305#: ../../c-api/import.rst:186
260306msgid ""
@@ -273,10 +319,12 @@ msgid ""
273319"Uses :func:`!imp.source_from_cache` in calculating the source path if only "
274320"the bytecode path is provided."
275321msgstr ""
322+ "Usa :func:`!imp.source_from_cache` no cálculo do caminho de origem se apenas "
323+ "o caminho do bytecode for fornecido."
276324
277325#: ../../c-api/import.rst:195
278326msgid "No longer uses the removed :mod:`!imp` module."
279- msgstr ""
327+ msgstr "Não usa mais o módulo :mod:`!imp` removido. "
280328
281329#: ../../c-api/import.rst:201
282330msgid ""