Skip to content

Commit fce9482

Browse files
pomerge from 3.9 branch into 3.7
1 parent b1290aa commit fce9482

File tree

5 files changed

+300
-16
lines changed

5 files changed

+300
-16
lines changed

c-api/dict.po

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,23 @@ msgid ""
5757
"Return true if *p* is a dict object, but not an instance of a subtype of the "
5858
"dict type."
5959
msgstr ""
60+
"Retorna verdadeiro se *p* for um objeto dict, mas não uma instância de um "
61+
"subtipo do tipo dict."
6062

6163
#: ../../c-api/dict.rst:36
6264
msgid "Return a new empty dictionary, or ``NULL`` on failure."
63-
msgstr ""
65+
msgstr "Retorna um novo dicionário vazio ou ``NULL`` em caso de falha."
6466

6567
#: ../../c-api/dict.rst:41
6668
msgid ""
6769
"Return a :class:`types.MappingProxyType` object for a mapping which enforces "
6870
"read-only behavior. This is normally used to create a view to prevent "
6971
"modification of the dictionary for non-dynamic class types."
7072
msgstr ""
73+
"Retorna um objeto :class:`types.MappingProxyType` para um mapeamento que "
74+
"reforça o comportamento somente leitura. Isso normalmente é usado para criar "
75+
"uma visão para evitar a modificação do dicionário para tipos de classes não "
76+
"dinâmicas."
7177

7278
#: ../../c-api/dict.rst:48
7379
msgid "Empty an existing dictionary of all key-value pairs."
@@ -79,6 +85,9 @@ msgid ""
7985
"*key*, return ``1``, otherwise return ``0``. On error, return ``-1``. This "
8086
"is equivalent to the Python expression ``key in p``."
8187
msgstr ""
88+
"Determina se o dicionário *p* contém *key*. Se um item em *p* corresponder à "
89+
"*key*, retorna ``1``, caso contrário, retorna ``0``. Em caso de erro, "
90+
"retorna ``-1``. Isso é equivalente à expressão Python ``key in p``."
8291

8392
#: ../../c-api/dict.rst:60
8493
msgid "Return a new dictionary that contains the same key-value pairs as *p*."
@@ -104,6 +113,9 @@ msgid ""
104113
"if it isn't, :exc:`TypeError` is raised. Return ``0`` on success or ``-1`` "
105114
"on failure."
106115
msgstr ""
116+
"Remove a entrada no dicionário *p* com a chave *key*. *key* deve ser "
117+
"hasheável; se não for, :exc:`TypeError` é levantada. Retorna ``0`` em caso "
118+
"de sucesso ou ``-1`` em caso de falha."
107119

108120
#: ../../c-api/dict.rst:89
109121
msgid ""
@@ -119,20 +131,29 @@ msgid ""
119131
"Return the object from dictionary *p* which has a key *key*. Return "
120132
"``NULL`` if the key *key* is not present, but *without* setting an exception."
121133
msgstr ""
134+
"Retorna o objeto do dicionário *p* que possui uma chave *key*. Retorna "
135+
"``NULL`` se a chave *key* não estiver presente, mas *sem* definir uma "
136+
"exceção."
122137

123138
#: ../../c-api/dict.rst:98
124139
msgid ""
125140
"Note that exceptions which occur while calling :meth:`__hash__` and :meth:"
126141
"`__eq__` methods will get suppressed. To get error reporting use :c:func:"
127142
"`PyDict_GetItemWithError()` instead."
128143
msgstr ""
144+
"Observe que as exceções que ocorrem ao chamar os métodos :meth:`__hash__` e :"
145+
"meth:`__eq__` serão suprimidas. Para obter o relatório de erros, use :c:func:"
146+
"`PyDict_GetItemWithError()`."
129147

130148
#: ../../c-api/dict.rst:105
131149
msgid ""
132150
"Variant of :c:func:`PyDict_GetItem` that does not suppress exceptions. "
133151
"Return ``NULL`` **with** an exception set if an exception occurred. Return "
134152
"``NULL`` **without** an exception set if the key wasn't present."
135153
msgstr ""
154+
"Variante de :c:func:`PyDict_GetItem` que não suprime exceções. Retorna "
155+
"``NULL`` **com** uma exceção definida se uma exceção ocorreu. Retorna "
156+
"``NULL`` ** sem ** uma exceção definida se a chave não estiver presente."
136157

137158
#: ../../c-api/dict.rst:113
138159
msgid ""
@@ -146,6 +167,9 @@ msgid ""
146167
"`__eq__` methods and creating a temporary string object will get suppressed. "
147168
"To get error reporting use :c:func:`PyDict_GetItemWithError()` instead."
148169
msgstr ""
170+
"Observe que as exceções que ocorrem ao chamar os métodos :meth:`__hash__` e :"
171+
"meth:`__eq__` e criar um objeto string temporário serão suprimidas. Para "
172+
"obter o relatório de erros, use :c:func:`PyDict_GetItemWithError()`."
149173

150174
#: ../../c-api/dict.rst:124
151175
msgid ""
@@ -156,22 +180,31 @@ msgid ""
156180
"*key* only once, instead of evaluating it independently for the lookup and "
157181
"the insertion."
158182
msgstr ""
183+
"Isso é o mesmo que o :meth:`dict.setdefault` de nível Python. Se presente, "
184+
"ele retorna o valor correspondente a *key* do dicionário *p*. Se a chave não "
185+
"estiver no dict, ela será inserida com o valor *defaultobj* e *defaultobj* "
186+
"será retornado. Esta função avalia a função hash de *key* apenas uma vez, em "
187+
"vez de avaliá-la independentemente para a pesquisa e a inserção."
159188

160189
#: ../../c-api/dict.rst:134
161190
msgid ""
162191
"Return a :c:type:`PyListObject` containing all the items from the dictionary."
163192
msgstr ""
193+
"Retorna um :c:type:`PyListObject` contendo todos os itens do dicionário."
164194

165195
#: ../../c-api/dict.rst:139
166196
msgid ""
167197
"Return a :c:type:`PyListObject` containing all the keys from the dictionary."
168198
msgstr ""
199+
"Retorna um :c:type:`PyListObject` contendo todas as chaves do dicionário."
169200

170201
#: ../../c-api/dict.rst:144
171202
msgid ""
172203
"Return a :c:type:`PyListObject` containing all the values from the "
173204
"dictionary *p*."
174205
msgstr ""
206+
"Retorna um :c:type:`PyListObject` contendo todos os valores do dicionário "
207+
"*p*."
175208

176209
#: ../../c-api/dict.rst:152
177210
msgid ""
@@ -205,6 +238,9 @@ msgid ""
205238
"modify the values of the keys as you iterate over the dictionary, but only "
206239
"so long as the set of keys does not change. For example::"
207240
msgstr ""
241+
"O dicionário *p* não deve sofrer mutação durante a iteração. É seguro "
242+
"modificar os valores das chaves à medida que você itera no dicionário, mas "
243+
"apenas enquanto o conjunto de chaves não mudar. Por exemplo::"
208244

209245
#: ../../c-api/dict.rst:204
210246
msgid ""
@@ -215,6 +251,13 @@ msgid ""
215251
"only be added if there is not a matching key in *a*. Return ``0`` on success "
216252
"or ``-1`` if an exception was raised."
217253
msgstr ""
254+
"Itera sobre o objeto de mapeamento *b* adicionando pares de valores-chave ao "
255+
"dicionário *a*. *b* pode ser um dicionário, ou qualquer objeto que suporte :"
256+
"c:func:`PyMapping_Keys` e :c:func:`PyObject_GetItem`. Se *override* for "
257+
"verdadeiro, os pares existentes em *a* serão substituídos se uma chave "
258+
"correspondente for encontrada em *b*, caso contrário, os pares serão "
259+
"adicionados apenas se não houver uma chave correspondente em *a*. Retorna "
260+
"``0`` em caso de sucesso ou `` -1`` se uma exceção foi levantada."
218261

219262
#: ../../c-api/dict.rst:214
220263
msgid ""
@@ -224,6 +267,11 @@ msgid ""
224267
"has no \"keys\" attribute. Return ``0`` on success or ``-1`` if an "
225268
"exception was raised."
226269
msgstr ""
270+
"É o mesmo que ``PyDict_Merge(a, b, 1)`` em C, e é semelhante a ``a."
271+
"update(b)`` em Python, exceto que :c:func:`PyDict_Update` não cai na "
272+
"iteração em uma sequência de pares de valores de chave se o segundo "
273+
"argumento não tiver o atributo \"keys\". Retorna ``0`` em caso de sucesso ou "
274+
"``-1`` se uma exceção foi levantada."
227275

228276
#: ../../c-api/dict.rst:223
229277
msgid ""
@@ -233,6 +281,12 @@ msgid ""
233281
"*override* is true, else the first wins. Return ``0`` on success or ``-1`` "
234282
"if an exception was raised. Equivalent Python (except for the return value)::"
235283
msgstr ""
284+
"Atualiza ou mescla no dicionário *a*, a partir dos pares de chave-valor em "
285+
"*seq2*. *seq2* deve ser um objeto iterável produzindo objetos iteráveis de "
286+
"comprimento 2, vistos como pares chave-valor. No caso de chaves duplicadas, "
287+
"a última vence se *override* for verdadeiro, caso contrário, a primeira "
288+
"vence. Retorne ``0`` em caso de sucesso ou ``-1`` se uma exceção foi "
289+
"levantada. Python equivalente (exceto para o valor de retorno)::"
236290

237291
#: ../../c-api/dict.rst:238
238292
msgid "Clear the free list. Return the total number of freed items."

library/asyncio-task.po

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,9 @@ msgid ""
476476
"``shield()`` function should be combined with a try/except clause, as "
477477
"follows::"
478478
msgstr ""
479+
"Se for desejado ignorar completamente os cancelamentos (não recomendado) a "
480+
"função ``shield()`` deve ser combinada com uma cláusula try/except, conforme "
481+
"abaixo::"
479482

480483
#: ../../library/asyncio-task.rst:420
481484
msgid "Timeouts"

0 commit comments

Comments
 (0)