@@ -166,14 +166,25 @@ msgid ""
166166"and sets ``*p`` to ``NULL``, and raises :exc:`MemoryError` or :exc:"
167167"`SystemError`."
168168msgstr ""
169+ "Pode ser usado para redimensionar uma tupla. *newsize* será o novo "
170+ "comprimento da tupla. Como as tuplas são *supostamente* imutáveis, isso só "
171+ "deve ser usado se houver apenas uma referência ao objeto. *Não* use isto se "
172+ "a tupla já for conhecida por alguma outra parte do código. A tupla sempre "
173+ "aumentará ou diminuirá no final. Pense nisso como destruir a tupla antiga e "
174+ "criar uma nova, mas com mais eficiência. Retorna ``0`` em caso de sucesso. O "
175+ "código do cliente nunca deve assumir que o valor resultante de ``*p`` será o "
176+ "mesmo de antes de chamar esta função. Se o objeto referenciado por ``*p`` "
177+ "for substituído, o ``*p`` original será destruído. Em caso de falha, retorna "
178+ "``-1`` e define ``*p`` para ``NULL``, e levanta :exc:`MemoryError` ou :exc:"
179+ "`SystemError`."
169180
170181#: ../../c-api/tuple.rst:116
171182msgid "Clear the free list. Return the total number of freed items."
172183msgstr "Limpe a lista livre. Retorna o número total de itens liberados."
173184
174185#: ../../c-api/tuple.rst:120
175186msgid "Struct Sequence Objects"
176- msgstr ""
187+ msgstr "Objetos sequência de estrutura "
177188
178189#: ../../c-api/tuple.rst:122
179190msgid ""
@@ -182,27 +193,38 @@ msgid ""
182193"through attributes. To create a struct sequence, you first have to create a "
183194"specific struct sequence type."
184195msgstr ""
196+ "Objetos sequência de estrutura são o equivalente em C dos objetos :func:"
197+ "`~Collections.namedtuple`, ou seja, uma sequência cujos itens também podem "
198+ "ser acessados por meio de atributos. Para criar uma sequência de estrutura, "
199+ "você primeiro precisa criar um tipo de sequência de estrutura específico."
185200
186201#: ../../c-api/tuple.rst:129
187202msgid ""
188203"Create a new struct sequence type from the data in *desc*, described below. "
189204"Instances of the resulting type can be created with :c:func:"
190205"`PyStructSequence_New`."
191206msgstr ""
207+ "Cria um novo tipo de sequência de estrutura a partir dos dados em *desc*, "
208+ "descrito abaixo. Instâncias do tipo resultante podem ser criadas com :c:func:"
209+ "`PyStructSequence_New`."
192210
193211#: ../../c-api/tuple.rst:135
194212msgid "Initializes a struct sequence type *type* from *desc* in place."
195213msgstr ""
214+ "Inicializa um tipo de sequência de estrutura *type* de *desc* no lugar."
196215
197216#: ../../c-api/tuple.rst:140
198217msgid ""
199218"The same as ``PyStructSequence_InitType``, but returns ``0`` on success and "
200219"``-1`` on failure."
201220msgstr ""
221+ "O mesmo que ``PyStructSequence_InitType``, mas retorna ``0`` em caso de "
222+ "sucesso e ``-1`` em caso de falha."
202223
203224#: ../../c-api/tuple.rst:148
204225msgid "Contains the meta information of a struct sequence type to create."
205226msgstr ""
227+ "Contém as metainformações de um tipo de sequência de estrutura a ser criado."
206228
207229#: ../../c-api/tuple.rst:151 ../../c-api/tuple.rst:174
208230msgid "Field"
@@ -223,31 +245,32 @@ msgstr "``name``"
223245#: ../../c-api/tuple.rst:153 ../../c-api/tuple.rst:155
224246#: ../../c-api/tuple.rst:176 ../../c-api/tuple.rst:181
225247msgid "``const char *``"
226- msgstr ""
248+ msgstr "``const char *`` "
227249
228250#: ../../c-api/tuple.rst:153
229251msgid "name of the struct sequence type"
230- msgstr ""
252+ msgstr "nome do tipo sequência de estrutura "
231253
232254#: ../../c-api/tuple.rst:155 ../../c-api/tuple.rst:181
233255msgid "``doc``"
234256msgstr "``doc``"
235257
236258#: ../../c-api/tuple.rst:155
237259msgid "pointer to docstring for the type or ``NULL`` to omit"
238- msgstr ""
260+ msgstr "ponteiro para docstring para o tipo ou ``NULL`` para omitir "
239261
240262#: ../../c-api/tuple.rst:158
241263msgid "``fields``"
242264msgstr "``fields``"
243265
244266#: ../../c-api/tuple.rst:158
245267msgid "``PyStructSequence_Field *``"
246- msgstr ""
268+ msgstr "``PyStructSequence_Field *`` "
247269
248270#: ../../c-api/tuple.rst:158
249271msgid "pointer to ``NULL``-terminated array with field names of the new type"
250272msgstr ""
273+ "ponteiro para um vetor terminado em ``NULL`` com nomes de campos do novo tipo"
251274
252275#: ../../c-api/tuple.rst:161
253276msgid "``n_in_sequence``"
@@ -259,7 +282,7 @@ msgstr "``int``"
259282
260283#: ../../c-api/tuple.rst:161
261284msgid "number of fields visible to the Python side (if used as tuple)"
262- msgstr ""
285+ msgstr "número de campos visíveis para o lado Python (se usado como tupla) "
263286
264287#: ../../c-api/tuple.rst:168
265288msgid ""
@@ -274,42 +297,51 @@ msgid ""
274297"name for the field or ``NULL`` to end the list of named fields, set to :c:"
275298"data:`PyStructSequence_UnnamedField` to leave unnamed"
276299msgstr ""
300+ "nome do campo ou ``NULL`` para terminar a lista de campos nomeados; definida "
301+ "para :c:data:`PyStructSequence_UnnamedField` para deixar sem nome"
277302
278303#: ../../c-api/tuple.rst:181
279304msgid "field docstring or ``NULL`` to omit"
280- msgstr ""
305+ msgstr "campo docstring ou ``NULL`` para omitir "
281306
282307#: ../../c-api/tuple.rst:187
283308msgid "Special value for a field name to leave it unnamed."
284- msgstr ""
309+ msgstr "Valor especial para um nome de campo para deixá-lo sem nome. "
285310
286311#: ../../c-api/tuple.rst:192
287312msgid ""
288313"Creates an instance of *type*, which must have been created with :c:func:"
289314"`PyStructSequence_NewType`."
290315msgstr ""
316+ "Cria um instância de *type*, que deve ser criada com :c:func:"
317+ "`PyStructSequence_NewType`."
291318
292319#: ../../c-api/tuple.rst:198
293320msgid ""
294321"Return the object at position *pos* in the struct sequence pointed to by "
295322"*p*. No bounds checking is performed."
296323msgstr ""
324+ "Retorna o objeto na posição *pos* na sequência de estrutura apontada por "
325+ "*p*. Nenhuma verificação de limites é executada."
297326
298327#: ../../c-api/tuple.rst:204
299328msgid "Macro equivalent of :c:func:`PyStructSequence_GetItem`."
300- msgstr ""
329+ msgstr "Macro equivalente de :c:func:`PyStructSequence_GetItem`. "
301330
302331#: ../../c-api/tuple.rst:209
303332msgid ""
304333"Sets the field at index *pos* of the struct sequence *p* to value *o*. "
305334"Like :c:func:`PyTuple_SET_ITEM`, this should only be used to fill in brand "
306335"new instances."
307336msgstr ""
337+ "Define o campo no índice *pos* da sequência de estrutura *p* para o valor "
338+ "*o*. Como :c:func:`PyTuple_SET_ITEM`, isto só deve ser usado para preencher "
339+ "novas instâncias."
308340
309341#: ../../c-api/tuple.rst:215 ../../c-api/tuple.rst:224
310342msgid "This function \" steals\" a reference to *o*."
311- msgstr ""
343+ msgstr "Esta função \" rouba \" uma referência a *o*. "
312344
313345#: ../../c-api/tuple.rst:220
314346msgid "Macro equivalent of :c:func:`PyStructSequence_SetItem`."
315- msgstr ""
347+ msgstr "Macro equivalente de :c:func:`PyStructSequence_SetItem`. "
0 commit comments