Skip to content

Commit c19f983

Browse files
pomerge from 3.9 branch into 3.8
1 parent 713d1fd commit c19f983

12 files changed

Lines changed: 65 additions & 37 deletions

File tree

c-api/iterator.po

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

2525
#: ../../c-api/iterator.rst:6
2626
msgid "Iterator Objects"
27-
msgstr "Objetos Iteradores"
27+
msgstr "Objetos iteradores"
2828

2929
#: ../../c-api/iterator.rst:8
3030
msgid ""

c-api/list.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ msgid ""
136136
"`PyList_SetItem`, does *not* discard a reference to any item that is being "
137137
"replaced; any reference in *list* at position *i* will be leaked."
138138
msgstr ""
139-
"Esta função \"rouba\" uma referência para o *item* e, ao contrário de :c:"
140-
"func:`PyList_SetItem`, *não* descarta uma referência para nenhum item que "
141-
"esteja sendo substituído; qualquer referência em *list* será enviada."
139+
"Esta macro \"rouba\" uma referência para o *item* e, ao contrário de :c:func:"
140+
"`PyList_SetItem`, *não* descarta uma referência para nenhum item que esteja "
141+
"sendo substituído; qualquer referência em *list* será perdida."
142142

143143
#: ../../c-api/list.rst:99
144144
msgid ""

c-api/memoryview.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ msgid ""
3333
"<bufferobjects>` as a Python object which can then be passed around like any "
3434
"other object."
3535
msgstr ""
36-
"Um objeto de :class:`memoryview` expõe a :ref:`interface de buffer "
36+
"Um objeto :class:`memoryview` expõe a :ref:`interface de buffer "
3737
"<bufferobjects>` a nível de C como um objeto Python que pode ser passado "
3838
"como qualquer outro objeto."
3939

@@ -44,17 +44,17 @@ msgid ""
4444
"will be read/write, otherwise it may be either read-only or read/write at "
4545
"the discretion of the exporter."
4646
msgstr ""
47-
"Cria um objeto de memoryview a partir de um objeto que fornece a interface "
48-
"do buffer. Se *obj* tiver suporte a exportações de buffer graváveis, o "
49-
"objeto memoryview será de leitura/gravação; caso contrário, poderá ser "
50-
"somente leitura ou leitura/gravação, a critério do exportador."
47+
"Cria um objeto memoryview a partir de um objeto que fornece a interface do "
48+
"buffer. Se *obj* tiver suporte a exportações de buffer graváveis, o objeto "
49+
"memoryview será de leitura/gravação; caso contrário, poderá ser somente "
50+
"leitura ou leitura/gravação, a critério do exportador."
5151

5252
#: ../../c-api/memoryview.rst:25
5353
msgid ""
5454
"Create a memoryview object using *mem* as the underlying buffer. *flags* can "
5555
"be one of :c:macro:`PyBUF_READ` or :c:macro:`PyBUF_WRITE`."
5656
msgstr ""
57-
"Cria um objeto de memoryview usando *mem* como o buffer subjacente. *flags* "
57+
"Cria um objeto memoryview usando *mem* como o buffer subjacente. *flags* "
5858
"pode ser um dos seguintes :c:macro:`PyBUF_READ` ou :c:macro:`PyBUF_WRITE`."
5959

6060
#: ../../c-api/memoryview.rst:32
@@ -75,11 +75,11 @@ msgid ""
7575
"original memory. Otherwise, a copy is made and the memoryview points to a "
7676
"new bytes object."
7777
msgstr ""
78-
"Cria um objeto de memoryview para um pedaço :term:`contíguo <contiguous>` de "
78+
"Cria um objeto memoryview para um pedaço :term:`contíguo <contiguous>` de "
7979
"memória (na ordem 'C' ou 'F'ortran, representada por *order*) a partir de um "
8080
"objeto que define a interface do buffer. Se a memória for contígua, o objeto "
81-
"de memoryview apontará para a memória original. Caso contrário, é feita uma "
82-
"cópia e a visualização da memória aponta para um novo objeto de bytes."
81+
"memoryview apontará para a memória original. Caso contrário, é feita uma "
82+
"cópia e a visualização da memória aponta para um novo objeto bytes."
8383

8484
#: ../../c-api/memoryview.rst:47
8585
msgid ""

c-api/set.po

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

265265
#: ../../c-api/set.rst:159
266266
msgid "Empty an existing set of all elements."
267-
msgstr "Limpa todos os elementos de um set existente"
267+
msgstr "Limpa todos os elementos de um conjunto existente"
268268

269269
#: ../../c-api/set.rst:164
270270
msgid "Clear the free list. Return the total number of freed items."

c-api/slice.po

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ msgid ""
3232
"The type object for slice objects. This is the same as :class:`slice` in "
3333
"the Python layer."
3434
msgstr ""
35-
"Tipo de objeto para objetos de fatia. Isso é o mesmo que :class:`slice` na "
35+
"Tipo de objeto para objetos fatia. Isso é o mesmo que :class:`slice` na "
3636
"camada Python."
3737

3838
#: ../../c-api/slice.rst:17
@@ -48,19 +48,19 @@ msgid ""
4848
"``None`` will be used for the corresponding attribute. Return ``NULL`` if "
4949
"the new object could not be allocated."
5050
msgstr ""
51-
"Retorna um novo objeto de fatia com os valores fornecidos. Os parâmetros "
51+
"Retorna um novo objeto fatia com os valores fornecidos. Os parâmetros "
5252
"*start*, *stop* e *step* são usados como os valores dos atributos do objeto "
53-
"de fatia com os mesmos nomes. Qualquer um dos valores pode ser ``NULL``, "
54-
"caso em que ``None`` será usado para o atributo correspondente. Retorna "
55-
"``NULL`` se o novo objeto não puder ser alocado."
53+
"fatia com os mesmos nomes. Qualquer um dos valores pode ser ``NULL``, caso "
54+
"em que ``None`` será usado para o atributo correspondente. Retorna ``NULL`` "
55+
"se o novo objeto não puder ser alocado."
5656

5757
#: ../../c-api/slice.rst:31
5858
msgid ""
5959
"Retrieve the start, stop and step indices from the slice object *slice*, "
6060
"assuming a sequence of length *length*. Treats indices greater than *length* "
6161
"as errors."
6262
msgstr ""
63-
"Recupera os índices de início, parada e intermediário do objeto de fatia "
63+
"Recupera os índices de início, parada e intermediário do objeto fatia "
6464
"*slice*, presumindo uma sequência de comprimento *length*. Trata índices "
6565
"maiores que *length* como erros."
6666

@@ -94,10 +94,10 @@ msgid ""
9494
"normal slices."
9595
msgstr ""
9696
"Substituição utilizável para :c:func:`PySlice_GetIndices`. Recupera os "
97-
"índices de início, parada e intermediário do objeto de fatia *slice* "
98-
"presumindo uma sequência de comprimento *length* e armazena o comprimento da "
99-
"fatia em *slicelength*. Índices fora dos limites são cortados de maneira "
100-
"consistente com o tratamento de fatias normais."
97+
"índices de início, parada e intermediário do objeto fatia *slice* presumindo "
98+
"uma sequência de comprimento *length* e armazena o comprimento da fatia em "
99+
"*slicelength*. Índices fora dos limites são cortados de maneira consistente "
100+
"com o tratamento de fatias normais."
101101

102102
#: ../../c-api/slice.rst:54
103103
msgid "Returns ``0`` on success and ``-1`` on error with exception set."
@@ -151,7 +151,7 @@ msgid ""
151151
"``PY_SSIZE_T_MIN`` to ``PY_SSIZE_T_MIN``, and silently boost the step values "
152152
"less than ``-PY_SSIZE_T_MAX`` to ``-PY_SSIZE_T_MAX``."
153153
msgstr ""
154-
"Extrai os membros de dados de início, parada e intermediário de um objeto de "
154+
"Extrai os membros de dados de início, parada e intermediário de um objeto "
155155
"fatia como C inteiros. Reduz silenciosamente os valores maiores do que "
156156
"``PY_SSIZE_T_MAX`` para ``PY_SSIZE_T_MAX``, aumenta silenciosamente os "
157157
"valores de início e parada menores que ``PY_SSIZE_T_MIN`` para "

c-api/tuple.po

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ msgstr ""
2929

3030
#: ../../c-api/tuple.rst:6
3131
msgid "Tuple Objects"
32-
msgstr "Objeto Tuple"
32+
msgstr "Objeto tupla"
3333

3434
#: ../../c-api/tuple.rst:13
3535
msgid "This subtype of :c:type:`PyObject` represents a Python tuple object."
@@ -41,7 +41,7 @@ msgid ""
4141
"This instance of :c:type:`PyTypeObject` represents the Python tuple type; it "
4242
"is the same object as :class:`tuple` in the Python layer."
4343
msgstr ""
44-
"Esta instância de :c:type:`PyTypeObject`  representa o tipo tupla de Python; "
44+
"Esta instância de :c:type:`PyTypeObject` representa o tipo tupla de Python; "
4545
"é o mesmo objeto que :class:`tuple` na camada Python."
4646

4747
#: ../../c-api/tuple.rst:24
@@ -63,6 +63,7 @@ msgstr ""
6363
#: ../../c-api/tuple.rst:36
6464
msgid "Return a new tuple object of size *len*, or ``NULL`` on failure."
6565
msgstr ""
66+
"Retorna um novo objeto tupla de tamanho *len*, ou ``NULL`` em caso de falha."
6667

6768
#: ../../c-api/tuple.rst:41
6869
msgid ""
@@ -71,60 +72,85 @@ msgid ""
7172
"objects. ``PyTuple_Pack(2, a, b)`` is equivalent to "
7273
"``Py_BuildValue(\"(OO)\", a, b)``."
7374
msgstr ""
75+
"Retorna um novo objeto tupla de tamanho *n*, ou ``NULL`` em caso de falha. "
76+
"Os valores da tupla são inicializados para os *n* argumentos C subsequentes "
77+
"apontando para objetos Python. ```PyTuple_Pack(2, a, b)`` é equivalente a "
78+
"``Py_BuildValue(\"(OO)\", a, b)``."
7479

7580
#: ../../c-api/tuple.rst:48
7681
msgid "Take a pointer to a tuple object, and return the size of that tuple."
77-
msgstr ""
82+
msgstr "Pega um ponteiro para um objeto tupla e retorna o tamanho dessa tupla."
7883

7984
#: ../../c-api/tuple.rst:53
8085
msgid ""
8186
"Return the size of the tuple *p*, which must be non-``NULL`` and point to a "
8287
"tuple; no error checking is performed."
8388
msgstr ""
89+
"Retorna o tamanho da tupla *p*, que deve ser diferente de ``NULL`` e apontar "
90+
"para uma tupla; nenhuma verificação de erro é executada."
8491

8592
#: ../../c-api/tuple.rst:59
8693
msgid ""
8794
"Return the object at position *pos* in the tuple pointed to by *p*. If "
8895
"*pos* is out of bounds, return ``NULL`` and set an :exc:`IndexError` "
8996
"exception."
9097
msgstr ""
98+
"Retorna o objeto na posição *pos* na tupla apontada por *p*. Se *pos* "
99+
"estiver fora dos limites, retorna ``NULL`` e define uma exceção :exc:"
100+
"`IndexError`."
91101

92102
#: ../../c-api/tuple.rst:65
93103
msgid "Like :c:func:`PyTuple_GetItem`, but does no checking of its arguments."
94104
msgstr ""
105+
"Como :c:func:`PyTuple_GetItem`, mas faz nenhuma verificação de seus "
106+
"argumentos."
95107

96108
#: ../../c-api/tuple.rst:70
97109
msgid ""
98110
"Return the slice of the tuple pointed to by *p* between *low* and *high*, or "
99111
"``NULL`` on failure. This is the equivalent of the Python expression "
100112
"``p[low:high]``. Indexing from the end of the list is not supported."
101113
msgstr ""
114+
"Retorna a fatia da tupla apontada por *p* entre *low* (baixo) e *high* "
115+
"(alto), ou ``NULL`` em caso de falha. Este é o equivalente da expressão "
116+
"Python ``p[low:high]``. A indexação do final da lista não é suportada."
102117

103118
#: ../../c-api/tuple.rst:77
104119
msgid ""
105120
"Insert a reference to object *o* at position *pos* of the tuple pointed to "
106121
"by *p*. Return ``0`` on success. If *pos* is out of bounds, return ``-1`` "
107122
"and set an :exc:`IndexError` exception."
108123
msgstr ""
124+
"Insere uma referência ao objeto *o* na posição *pos* da tupla apontada por "
125+
"*p*. Retorna ``0`` em caso de sucesso. Se *pos* estiver fora dos limites, "
126+
"retorne ``-1`` e define uma exceção :exc:`IndexError`."
109127

110128
#: ../../c-api/tuple.rst:83
111129
msgid ""
112130
"This function \"steals\" a reference to *o* and discards a reference to an "
113131
"item already in the tuple at the affected position."
114132
msgstr ""
133+
"Esta função \"rouba\" uma referência a *o* e descarta uma referência a um "
134+
"item já na tupla na posição afetada."
115135

116136
#: ../../c-api/tuple.rst:89
117137
msgid ""
118138
"Like :c:func:`PyTuple_SetItem`, but does no error checking, and should "
119139
"*only* be used to fill in brand new tuples."
120140
msgstr ""
141+
"Como :c:func:`PyTuple_SetItem`, mas não verifica erros e deve *apenas* ser "
142+
"usado para preencher novas tuplas."
121143

122144
#: ../../c-api/tuple.rst:94
123145
msgid ""
124146
"This macro \"steals\" a reference to *o*, and, unlike :c:func:"
125147
"`PyTuple_SetItem`, does *not* discard a reference to any item that is being "
126148
"replaced; any reference in the tuple at position *pos* will be leaked."
127149
msgstr ""
150+
"Esta macro \"rouba\" uma referência para *o* e, ao contrário de :c:func:"
151+
"`PyTuple_SetItem`, *não* descarta uma referência para nenhum item que esteja "
152+
"sendo substituído; qualquer referência na tupla na posição *pos* será "
153+
"perdida."
128154

129155
#: ../../c-api/tuple.rst:102
130156
msgid ""

c-api/weakref.po

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@ msgid ""
3535
"is a simple reference object, and the second acts as a proxy for the "
3636
"original object as much as it can."
3737
msgstr ""
38-
"O Python suporta *referências fracas* como objetos de primeira classe. "
39-
"Existem dois tipos de objetos específicos que implementam diretamente "
40-
"referências fracas. O primeiro é um objeto de referência simples, e o "
41-
"segundo atua como um proxy para o objeto original tanto quanto ele pode."
38+
"O Python oferece suporte a *referências fracas* como objetos de primeira "
39+
"classe. Existem dois tipos de objetos específicos que implementam "
40+
"diretamente referências fracas. O primeiro é um objeto de referência "
41+
"simples, e o segundo atua como um intermediário ao objeto original tanto "
42+
"quanto ele pode."
4243

4344
#: ../../c-api/weakref.rst:16
4445
msgid "Return true if *ob* is either a reference or proxy object."

installing/index.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ msgstr ""
440440
"Com a introdução do suporte para o formato binário ``wheel`` e a capacidade "
441441
"de publicar wheels para pelo menos Windows e Mac OS X através do Python "
442442
"Packaging Index, espera-se que este problema diminua com o tempo, à medida "
443-
"que os usuários são mais capazes para instalar extensões preconstruídas em "
443+
"que os usuários são mais capazes para instalar extensões pré-construídas em "
444444
"vez de precisar construí-las eles próprios."
445445

446446
#: ../../installing/index.rst:233

library/asyncio-subprocess.po

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ msgstr "Executa o comando *cmd* no shell."
116116
msgid ""
117117
"See the documentation of :meth:`loop.subprocess_shell` for other parameters."
118118
msgstr ""
119+
"Veja a documentação de :meth:`loop.subprocess_shell` para outros parâmetros."
119120

120121
#: ../../library/asyncio-subprocess.rst:100
121122
msgid ""

reference/introduction.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ msgid ""
236236
"and grammar rules in this document.)"
237237
msgstr ""
238238
"A primeira linha diz que um ``nome`` é um ``lc_letter`` seguido de uma "
239-
"seqüência de zero ou mais ``lc_letter``s e underscores. Um ``lc_letter`` por "
239+
"sequência de zero ou mais ``lc_letter``s e underscores. Um ``lc_letter`` por "
240240
"sua vez é qualquer um dos caracteres simples ``'a'`` através de ``'z'``. "
241241
"(Esta regra é aderida pelos nomes definidos nas regras léxicas e gramáticas "
242242
"deste documento.)"
@@ -298,6 +298,6 @@ msgstr ""
298298
"Embora a notação utilizada seja quase a mesma, há uma grande diferença entre "
299299
"o significado das definições lexicais e sintáticas: uma definição lexical "
300300
"opera nos caracteres individuais da fonte de entrada, enquanto uma definição "
301-
"de sintaxe opera no fluxo de tokens gerados pelo analisador lexico. Todos os "
301+
"de sintaxe opera no fluxo de tokens gerados pelo analisador léxico. Todos os "
302302
"usos do BNF no próximo capítulo (\"Lexical Analysis\") são definições "
303303
"léxicas; os usos nos capítulos subsequentes são definições sintáticas."

0 commit comments

Comments
 (0)