@@ -72,7 +72,7 @@ msgstr ""
72
72
#: ../../c-api/module.rst:46 ../../c-api/module.rst:270
73
73
#: ../../c-api/module.rst:470
74
74
msgid "Return ``NULL`` with an exception set on error."
75
- msgstr ""
75
+ msgstr "Retorna ``NULL`` com uma exceção definida em caso de erro. "
76
76
77
77
#: ../../c-api/module.rst:50
78
78
msgid ":attr:`__package__` and :attr:`__loader__` are set to ``None``."
@@ -93,20 +93,30 @@ msgid ""
93
93
"object. If *module* is not a module object (or a subtype of a module "
94
94
"object), :exc:`SystemError` is raised and ``NULL`` is returned."
95
95
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."
96
100
97
101
#: ../../c-api/module.rst:69
98
102
msgid ""
99
103
"It is recommended extensions use other ``PyModule_*`` and ``PyObject_*`` "
100
104
"functions rather than directly manipulate a module's :attr:`~object."
101
105
"__dict__`."
102
106
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."
103
110
104
111
#: ../../c-api/module.rst:80
105
112
msgid ""
106
113
"Return *module*'s :attr:`__name__` value. If the module does not provide "
107
114
"one, or if it is not a string, :exc:`SystemError` is raised and ``NULL`` is "
108
115
"returned."
109
116
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."
110
120
111
121
#: ../../c-api/module.rst:88
112
122
msgid ""
@@ -159,6 +169,8 @@ msgid ""
159
169
":c:func:`PyModule_GetFilename` raises :exc:`UnicodeEncodeError` on "
160
170
"unencodable filenames, use :c:func:`PyModule_GetFilenameObject` instead."
161
171
msgstr ""
172
+ ":c:func:`PyModule_GetFilename`: levanta :exc:`UnicodeEncodeError` quando há "
173
+ "nomes de arquivos não codificáveis, use :c:func:`PyModule_GetFilenameObject`."
162
174
163
175
#: ../../c-api/module.rst:131
164
176
msgid "Initializing C modules"
@@ -200,7 +212,7 @@ msgstr ""
200
212
201
213
#: ../../c-api/module.rst:150
202
214
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`. "
204
216
205
217
#: ../../c-api/module.rst:154
206
218
msgid "Name for the new module."
@@ -220,19 +232,28 @@ msgid ""
220
232
"with :c:func:`PyModule_GetState`, rather than in static globals. This makes "
221
233
"modules safe for use in multiple sub-interpreters."
222
234
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."
223
239
224
240
#: ../../c-api/module.rst:167
225
241
msgid ""
226
242
"This memory area is allocated based on *m_size* on module creation, and "
227
243
"freed when the module object is deallocated, after the :c:member:"
228
244
"`~PyModuleDef.m_free` function has been called, if present."
229
245
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."
230
249
231
250
#: ../../c-api/module.rst:171
232
251
msgid ""
233
252
"Setting ``m_size`` to ``-1`` means that the module does not support sub-"
234
253
"interpreters, because it has global state."
235
254
msgstr ""
255
+ "Definir ``m_size`` como ``-1`` significa que o módulo não oferece suporte a "
256
+ "subinterpretadores, porque ele tem estado global."
236
257
237
258
#: ../../c-api/module.rst:174
238
259
msgid ""
@@ -255,25 +276,35 @@ msgid ""
255
276
"A pointer to a table of module-level functions, described by :c:type:"
256
277
"`PyMethodDef` values. Can be ``NULL`` if no functions are present."
257
278
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."
258
282
259
283
#: ../../c-api/module.rst:188
260
284
msgid ""
261
285
"An array of slot definitions for multi-phase initialization, terminated by a "
262
286
"``{0, NULL}`` entry. When using single-phase initialization, *m_slots* must "
263
287
"be ``NULL``."
264
288
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``."
265
292
266
293
#: ../../c-api/module.rst:194
267
294
msgid ""
268
295
"Prior to version 3.5, this member was always set to ``NULL``, and was "
269
296
"defined as:"
270
297
msgstr ""
298
+ "Antes da versão 3.5, esse membro era sempre definido como ``NULL`` e era "
299
+ "definido como:"
271
300
272
301
#: ../../c-api/module.rst:201
273
302
msgid ""
274
303
"A traversal function to call during GC traversal of the module object, or "
275
304
"``NULL`` if not needed."
276
305
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."
277
308
278
309
#: ../../c-api/module.rst:204 ../../c-api/module.rst:219
279
310
#: ../../c-api/module.rst:240
@@ -285,6 +316,12 @@ msgid ""
285
316
"greater than 0 and the module state (as returned by :c:func:"
286
317
"`PyModule_GetState`) is ``NULL``."
287
318
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``."
288
325
289
326
#: ../../c-api/module.rst:211 ../../c-api/module.rst:232
290
327
#: ../../c-api/module.rst:247
@@ -296,6 +333,8 @@ msgid ""
296
333
"A clear function to call during GC clearing of the module object, or "
297
334
"``NULL`` if not needed."
298
335
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."
299
338
300
339
#: ../../c-api/module.rst:226
301
340
msgid ""