10000 pomerge from 3.9 branch into 3.8 · python/python-docs-pt-br@7f93cad · GitHub
[go: up one dir, main page]

Skip to content

Commit 7f93cad

Browse files
pomerge from 3.9 branch into 3.8
1 parent c19f983 commit 7f93cad

21 files changed

+285
-96
lines changed

c-api/cell.po

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ msgstr ""
2525

2626
#: ../../c-api/cell.rst:6
2727
msgid "Cell Objects"
28-
msgstr "Objeto Célula "
28+
msgstr "Objeto célula "
2929

3030
#: ../../c-api/cell.rst:8
3131
msgid ""
@@ -38,8 +38,8 @@ msgid ""
3838
"support from the generated byte-code; these are not automatically de-"
3939
"referenced when accessed. Cell objects are not likely to be useful elsewhere."
4040
msgstr ""
41-
"Objetos \"Cell\" são usados ​​para implementar variáveis ​​referenciadas por "
42-
"múltiplos escopos. Para cada variável, um objeto de célula é criado para "
41+
"Objetos cell\" são usados ​​para implementar variáveis ​​referenciadas por "
42+
"múltiplos escopos. Para cada variável, um objeto célula é criado para "
4343
"armazenar o valor; as variáveis ​​locais de cada quadro de pilha que "
4444
"referencia o valor contém uma referência para as células de escopos externos "
4545
"que também usam essa variável. Quando o valor é acessado, o valor contido na "
@@ -50,11 +50,11 @@ msgstr ""
5050

5151
#: ../../c-api/cell.rst:20
5252
msgid "The C structure used for cell objects."
53-
msgstr "A estrutura C usada para objetos de célula."
53+
msgstr "A estrutura C usada para objetos célula."
5454

5555
#: ../../c-api/cell.rst:25
5656
msgid "The type object corresponding to cell objects."
57-
msgstr "O objeto de tipo correspondente aos objetos de célula."
57+
msgstr "O objeto de tipo correspondente aos objetos célula."
5858

5959
#: ../../c-api/cell.rst:30
6060
msgid "Return true if *ob* is a cell object; *ob* must not be ``NULL``."
@@ -66,8 +66,8 @@ msgid ""
6666
"Create and return a new cell object containing the value *ob*. The parameter "
6767
"may be ``NULL``."
6868
msgstr ""
69-
"Cria e retorna um novo objeto de célula contendo o valor *ob*. O parâmetro "
70-
"pode ser ``NULL``."
69+
"Cria e retorna um novo objeto célula contendo o valor *ob*. O parâmetro pode "
70+
"ser ``NULL``."
7171

7272
#: ../../c-api/cell.rst:41
7373
msgid "Return the contents of the cell *cell*."
@@ -79,7 +79,7 @@ msgid ""
7979
"non-``NULL`` and a cell object."
8080
msgstr ""
8181
"Retorna o conteúdo da célula *cell*, mas sem verificar se *cell* não é "
82-
"``NULL`` e um objeto de célula."
82+
"``NULL`` e um objeto célula."
8383

8484
#: ../../c-api/cell.rst:52
8585
msgid ""
@@ -90,7 +90,7 @@ msgid ""
9090
msgstr ""
9191
"Define o conteúdo do objeto da célula *cell* como *value*. Isso libera a "
9292
"referência a qualquer conteúdo atual da célula. *value* pode ser ``NULL``. "
93-
"*cell* não pode ser ``NULL``; se não for um objeto de célula, ``-1`` será "
93+
"*cell* não pode ser ``NULL``; se não for um objeto célula, ``-1`` será "
9494
"retornado. Em caso de sucesso, ``0`` será retornado."
9595

9696
#: ../../c-api/cell.rst:60
@@ -101,4 +101,4 @@ msgid ""
101101
msgstr ""
102102
"Define o valor do objeto da célula *cell* como *value*. Nenhuma contagem de "
103103
"referência é ajustada e nenhuma verificação é feita quanto à segurança; "
104-
"*cell* não pode ser ``NULL`` e deve ser um objeto de célula."
104+
"*cell* não pode ser ``NULL`` e deve ser um objeto célula."

c-api/dict.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ msgstr ""
2828

2929
#: ../../c-api/dict.rst:6
3030
msgid "Dictionary Objects"
31-
msgstr "Objetos Dicionário"
31+
msgstr "Objetos dicionários"
3232

3333
#: ../../c-api/dict.rst:13
3434
msgid ""

c-api/tuple.po

Lines changed: 43 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,25 @@ msgid ""
166166
"and sets ``*p`` to ``NULL``, and raises :exc:`MemoryError` or :exc:"
167167
"`SystemError`."
168168
msgstr ""
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
171182
msgid "Clear the free list. Return the total number of freed items."
172183
msgstr "Limpe a lista livre. Retorna o número total de itens liberados."
173184

174185
#: ../../c-api/tuple.rst:120
175186
msgid "Struct Sequence Objects"
176-
msgstr ""
187+
msgstr "Objetos sequência de estrutura"
177188

178189
#: ../../c-api/tuple.rst:122
179190
msgid ""
@@ -182,27 +193,38 @@ msgid ""
182193
"through attributes. To create a struct sequence, you first have to create a "
183194
"specific struct sequence type."
184195
msgstr ""
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
187202
msgid ""
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`."
191206
msgstr ""
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
194212
msgid "Initializes a struct sequence type *type* from *desc* in place."
195213
msgstr ""
214+
"Inicializa um tipo de sequência de estrutura *type* de *desc* no lugar."
196215

197216
#: ../../c-api/tuple.rst:140
198217
msgid ""
199218
"The same as ``PyStructSequence_InitType``, but returns ``0`` on success and "
200219
"``-1`` on failure."
201220
msgstr ""
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
204225
msgid "Contains the meta information of a struct sequence type to create."
205226
msgstr ""
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
208230
msgid "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
225247
msgid "``const char *``"
226-
msgstr ""
248+
msgstr "``const char *``"
227249

228250
#: ../../c-api/tuple.rst:153
229251
msgid "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
233255
msgid "``doc``"
234256
msgstr "``doc``"
235257

236258
#: ../../c-api/tuple.rst:155
237259
msgid "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
241263
msgid "``fields``"
242264
msgstr "``fields``"
243265

244266
#: ../../c-api/tuple.rst:158
245267
msgid "``PyStructSequence_Field *``"
246-
msgstr ""
268+
msgstr "``PyStructSequence_Field *``"
247269

248270
#: ../../c-api/tuple.rst:158
249271
msgid "pointer to ``NULL``-terminated array with field names of the new type"
250272
msgstr ""
273+
"ponteiro para um vetor terminado em ``NULL`` com nomes de campos do novo tipo"
251274

252275
#: ../../c-api/tuple.rst:161
253276
msgid "``n_in_sequence``"
@@ -259,7 +282,7 @@ msgstr "``int``"
259282

260283
#: ../../c-api/tuple.rst:161
261284
msgid "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
265288
msgid ""
@@ -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"
276299
msgstr ""
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
279304
msgid "field docstring or ``NULL`` to omit"
280-
msgstr ""
305+
msgstr "campo docstring ou ``NULL`` para omitir"
281306

282307
#: ../../c-api/tuple.rst:187
283308
msgid "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
287312
msgid ""
288313
"Creates an instance of *type*, which must have been created with :c:func:"
289314
"`PyStructSequence_NewType`."
290315
msgstr ""
316+
"Cria um instância de *type*, que deve ser criada com :c:func:"
317+
"`PyStructSequence_NewType`."
291318

292319
#: ../../c-api/tuple.rst:198
293320
msgid ""
294321
"Return the object at position *pos* in the struct sequence pointed to by "
295322
"*p*. No bounds checking is performed."
296323
msgstr ""
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
299328
msgid "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
303332
msgid ""
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."
307336
msgstr ""
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
310342
msgid "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
314346
msgid "Macro equivalent of :c:func:`PyStructSequence_SetItem`."
315-
msgstr ""
347+
msgstr "Macro equivalente de :c:func:`PyStructSequence_SetItem`."

0 commit comments

Comments
 (0)
0