Skip to content

Commit 2326bf6

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent ca2bbac commit 2326bf6

File tree

1 file changed

+41
-2
lines changed

1 file changed

+41
-2
lines changed

c-api/module.po

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ msgstr ""
7272
#: ../../c-api/module.rst:46 ../../c-api/module.rst:270
7373
#: ../../c-api/module.rst:470
7474
msgid "Return ``NULL`` with an exception set on error."
75-
msgstr ""
75+
msgstr "Retorna ``NULL`` com uma exceção definida em caso de erro."
7676

7777
#: ../../c-api/module.rst:50
7878
msgid ":attr:`__package__` and :attr:`__loader__` are set to ``None``."
@@ -93,20 +93,30 @@ msgid ""
9393
"object. If *module* is not a module object (or a subtype of a module "
9494
"object), :exc:`SystemError` is raised and ``NULL`` is returned."
9595
msgstr ""
96+
"Retorna o objeto dicionário que implementa o espaço de nomes de *module*; "
97+
"este objeto é o mesmo que o atributo :attr:`~object.__dict__` do objeto de "
98+
"módulo. Se *module* não for um objeto de módulo (ou um subtipo de um objeto "
99+
"de módulo), :exc:`SystemError` é levantada e ``NULL`` é retornado."
96100

97101
#: ../../c-api/module.rst:69
98102
msgid ""
99103
"It is recommended extensions use other ``PyModule_*`` and ``PyObject_*`` "
100104
"functions rather than directly manipulate a module's :attr:`~object."
101105
"__dict__`."
102106
msgstr ""
107+
"É recomendado que as extensões usem outras funções ``PyModule_*`` e "
108+
"``PyObject_*`` em vez de manipular diretamente o :attr:`~object.__dict__` de "
109+
"um módulo."
103110

104111
#: ../../c-api/module.rst:80
105112
msgid ""
106113
"Return *module*'s :attr:`__name__` value. If the module does not provide "
107114
"one, or if it is not a string, :exc:`SystemError` is raised and ``NULL`` is "
108115
"returned."
109116
msgstr ""
117+
"Retorna o valor :attr:`__name__` do *módulo*. Se o módulo não fornecer um, "
118+
"ou se não for uma string, :exc:`SystemError` é levantada e ``NULL`` é "
119+
"retornado."
110120

111121
#: ../../c-api/module.rst:88
112122
msgid ""
@@ -159,6 +169,8 @@ msgid ""
159169
":c:func:`PyModule_GetFilename` raises :exc:`UnicodeEncodeError` on "
160170
"unencodable filenames, use :c:func:`PyModule_GetFilenameObject` instead."
161171
msgstr ""
172+
":c:func:`PyModule_GetFilename`: levanta :exc:`UnicodeEncodeError` quando há "
173+
"nomes de arquivos não codificáveis, use :c:func:`PyModule_GetFilenameObject`."
162174

163175
#: ../../c-api/module.rst:131
164176
msgid "Initializing C modules"
@@ -200,7 +212,7 @@ msgstr ""
200212

201213
#: ../../c-api/module.rst:150
202214
msgid "Always initialize this member to :c:macro:`PyModuleDef_HEAD_INIT`."
203-
msgstr ""
215+
msgstr "Sempre inicializa este membro para :c:macro:`PyModuleDef_HEAD_INIT`."
204216

205217
#: ../../c-api/module.rst:154
206218
msgid "Name for the new module."
@@ -220,19 +232,28 @@ msgid ""
220232
"with :c:func:`PyModule_GetState`, rather than in static globals. This makes "
221233
"modules safe for use in multiple sub-interpreters."
222234
msgstr ""
235+
"O estado do módulo pode ser mantido em uma área de memória por módulo que "
236+
"pode ser recuperada com :c:func:`PyModule_GetState`, em vez de em globais "
237+
"estáticos. Isso torna os módulos seguros para uso em vários "
238+
"subinterpretadores."
223239

224240
#: ../../c-api/module.rst:167
225241
msgid ""
226242
"This memory area is allocated based on *m_size* on module creation, and "
227243
"freed when the module object is deallocated, after the :c:member:"
228244
"`~PyModuleDef.m_free` function has been called, if present."
229245
msgstr ""
246+
"Esta área de memória é alocada com base em *m_size* na criação do módulo e "
247+
"liberada quando o objeto do módulo é desalocado, após a função :c:member:"
248+
"`~PyModuleDef.m_free` ter sido chamada, se presente."
230249

231250
#: ../../c-api/module.rst:171
232251
msgid ""
233252
"Setting ``m_size`` to ``-1`` means that the module does not support sub-"
234253
"interpreters, because it has global state."
235254
msgstr ""
255+
"Definir ``m_size`` como ``-1`` significa que o módulo não oferece suporte a "
256+
"subinterpretadores, porque ele tem estado global."
236257

237258
#: ../../c-api/module.rst:174
238259
msgid ""
@@ -255,25 +276,35 @@ msgid ""
255276
"A pointer to a table of module-level functions, described by :c:type:"
256277
"`PyMethodDef` values. Can be ``NULL`` if no functions are present."
257278
msgstr ""
279+
"Um ponteiro para uma tabela de funções de nível de módulo, descritas por "
280+
"valores :c:type:`PyMethodDef`. Pode ser ``NULL`` se nenhuma função estiver "
281+
"presente."
258282

259283
#: ../../c-api/module.rst:188
260284
msgid ""
261285
"An array of slot definitions for multi-phase initialization, terminated by a "
262286
"``{0, NULL}`` entry. When using single-phase initialization, *m_slots* must "
263287
"be ``NULL``."
264288
msgstr ""
289+
"Uma matriz de definições de slot para inicialização multifásica, terminada "
290+
"por uma entrada ``{0, NULL}``. Ao usar inicialização monofásica, *m_slots* "
291+
"deve ser ``NULL``."
265292

266293
#: ../../c-api/module.rst:194
267294
msgid ""
268295
"Prior to version 3.5, this member was always set to ``NULL``, and was "
269296
"defined as:"
270297
msgstr ""
298+
"Antes da versão 3.5, esse membro era sempre definido como ``NULL`` e era "
299+
"definido como:"
271300

272301
#: ../../c-api/module.rst:201
273302
msgid ""
274303
"A traversal function to call during GC traversal of the module object, or "
275304
"``NULL`` if not needed."
276305
msgstr ""
306+
"Uma função de travessia para chamar durante a travessia do GC do objeto do "
307+
"módulo, ou ``NULL`` se não for necessário."
277308

278309
#: ../../c-api/module.rst:204 ../../c-api/module.rst:219
279310
#: ../../c-api/module.rst:240
@@ -285,6 +316,12 @@ msgid ""
285316
"greater than 0 and the module state (as returned by :c:func:"
286317
"`PyModule_GetState`) is ``NULL``."
287318
msgstr ""
319+
"Esta função não é mais chamada se o estado do módulo foi solicitado, mas "
320+
"ainda não está alocado. Este é o caso imediatamente após o módulo ser criado "
321+
"e antes de o módulo ser executado (função :c:data:`Py_mod_exec`). Mais "
322+
"precisamente, esta função não é chamada se :c:member:`~PyModuleDef.m_size` "
323+
"for maior que 0 e o estado do módulo (como retornado por :c:func:"
324+
"`PyModule_GetState`) for ``NULL``."
288325

289326
#: ../../c-api/module.rst:211 ../../c-api/module.rst:232
290327
#: ../../c-api/module.rst:247
@@ -296,6 +333,8 @@ msgid ""
296333
"A clear function to call during GC clearing of the module object, or "
297334
"``NULL`` if not needed."
298335
msgstr ""
336+
"Uma função de limpeza para chamar durante a limpeza do GC do objeto do "
337+
"módulo, ou ``NULL`` se não for necessário."
299338

300339
#: ../../c-api/module.rst:226
301340
msgid ""

0 commit comments

Comments
 (0)