Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9368fb6

Browse files
Update translations
1 parent eca9e35 commit 9368fb6

File tree

10 files changed

+264
-35
lines changed

10 files changed

+264
-35
lines changed

library/bisect.po

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,10 @@ msgid ""
125125
"insertion point. Next, it runs the :meth:`!insert` method on *a* to insert "
126126
"*x* at the appropriate position to maintain sort order."
127127
msgstr ""
128+
"Esta função primeiro executa :py:func:`~bisect.bisect_left` para localizar "
129+
"um ponto de inserção. Em seguida, ele executa o método :meth:`!insert` em "
130+
"*a* para inserir *x* na posição apropriada para manter a ordem de "
131+
"classificação."
128132

129133
#: ../../library/bisect.rst:79 ../../library/bisect.rst:99
130134
msgid ""
@@ -140,6 +144,8 @@ msgid ""
140144
"Keep in mind that the *O*\\ (log *n*) search is dominated by the slow *O*\\ "
141145
"(*n*) insertion step."
142146
msgstr ""
147+
"Tenha em mente que a busca *O*\\ (log *n*) é dominada pelo etapa de inserção "
148+
"lenta O(n)."
143149

144150
#: ../../library/bisect.rst:92
145151
msgid ""
@@ -155,6 +161,10 @@ msgid ""
155161
"insertion point. Next, it runs the :meth:`!insert` method on *a* to insert "
156162
"*x* at the appropriate position to maintain sort order."
157163
msgstr ""
164+
"Esta função primeiro executa :py:func:`~bisect.bisect_right` para localizar "
165+
"um ponto de inserção. Em seguida, ele executa o método :meth:`!insert` em "
166+
"*a* para inserir *x* na posição apropriada para manter a ordem de "
167+
"classificação."
158168

159169
#: ../../library/bisect.rst:110
160170
msgid "Performance Notes"
@@ -181,6 +191,8 @@ msgid ""
181191
"The *insort()* functions are *O*\\ (*n*) because the logarithmic search step "
182192
"is dominated by the linear time insertion step."
183193
msgstr ""
194+
"As funções *insort()* são *O*\\ (*n*) porque a etapa de busca logarítmica é "
195+
"dominada pela etapa de inserção de tempo linear."
184196

185197
#: ../../library/bisect.rst:121
186198
msgid ""
@@ -192,13 +204,24 @@ msgid ""
192204
"searching an array of precomputed keys to locate the insertion point (as "
193205
"shown in the examples section below)."
194206
msgstr ""
207+
"As funções de busca são stateless e descartam os resultados da função chave "
208+
"depois que são usadas. Consequentemente, se as funções de busca forem usadas "
209+
"em um laço, a função chave pode ser chamada repetidamente nos mesmos "
210+
"elementos do vetor. Se a função chave não for rápida, considere envolvê-la "
211+
"com :py:func:`functools.cache` para evitar cálculos duplicados. Como "
212+
"alternativa, considere pesquisar um array de chaves pré-calculadas para "
213+
"localizar o ponto de inserção (conforme mostrado na seção de exemplos "
214+
"abaixo)."
195215

196216
#: ../../library/bisect.rst:131
197217
msgid ""
198218
"`Sorted Collections <https://grantjenks.com/docs/sortedcollections/>`_ is a "
199219
"high performance module that uses *bisect* to managed sorted collections of "
200220
"data."
201221
msgstr ""
222+
"`Sorted Collections <https://grantjenks.com/docs/sortedcollections/>`_ é um "
223+
"módulo de alto desempenho que usa *bisect* para gerenciar coleções de dados "
224+
"classificadas."
202225

203226
#: ../../library/bisect.rst:135
204227
msgid ""
@@ -208,10 +231,15 @@ msgid ""
208231
"keys are precomputed to save unnecessary calls to the key function during "
209232
"searches."
210233
msgstr ""
234+
"A `receita de SortedCollection <https://code.activestate.com/recipes/577197-"
235+
"sortedcollection/>`_ usa bisect para construir uma classe de coleção "
236+
"completa com métodos de pesquisa diretos e suporte para uma função chave. As "
237+
"chaves são pré-calculadas para economizar em chamadas desnecessárias para a "
238+
"função chave durante as pesquisas."
211239

212240
#: ../../library/bisect.rst:143
213241
msgid "Searching Sorted Lists"
214-
msgstr "Pesquisando em listas ordenadas"
242+
msgstr "Buscando em listas ordenadas"
215243

216244
#: ../../library/bisect.rst:145
217245
msgid ""
@@ -220,6 +248,10 @@ msgid ""
220248
"five functions show how to transform them into the standard lookups for "
221249
"sorted lists::"
222250
msgstr ""
251+
"As `funções bisect`_ acima são úteis para encontrar pontos de inserção, mas "
252+
"podem ser complicadas ou difíceis de usar para tarefas comuns de busca. As "
253+
"cinco funções a seguir mostram como transformá-las nas buscas padrão para "
254+
"listas ordenadas::"
223255

224256
#: ../../library/bisect.rst:187
225257
msgid "Examples"
@@ -232,16 +264,27 @@ msgid ""
232264
"grade for an exam score (say) based on a set of ordered numeric breakpoints: "
233265
"90 and up is an 'A', 80 to 89 is a 'B', and so on::"
234266
msgstr ""
267+
"A função :py:func:`~bisect.bisect` pode ser útil para pesquisas em tabelas "
268+
"numéricas. Este exemplo usa :py:func:`~bisect.bisect` para pesquisar uma "
269+
"nota em letra para uma pontuação de exame (digamos) com base em um conjunto "
270+
"de pontos de interrupção numéricos ordenados: 90 e acima é um \"A\", 80 a 89 "
271+
"é um \"B\" e por aí vai::"
235272

236273
#: ../../library/bisect.rst:203
237274
msgid ""
238275
"The :py:func:`~bisect.bisect` and :py:func:`~bisect.insort` functions also "
239276
"work with lists of tuples. The *key* argument can serve to extract the "
240277
"field used for ordering records in a table::"
241278
msgstr ""
279+
"As funções :py:func:`~bisect.bisect` e :py:func:`~bisect.insort` também "
280+
"funcionam com listas de tuplas. O argumento *key* pode servir para extrair o "
281+
"campo usado para ordenar registros em uma tabela::"
242282

243283
#: ../../library/bisect.rst:237
244284
msgid ""
245285
"If the key function is expensive, it is possible to avoid repeated function "
246286
"calls by searching a list of precomputed keys to find the index of a record::"
247287
msgstr ""
288+
"Se a função chave for custosa, é possível evitar chamadas de função "
289+
"repetidas pesquisando uma lista de chaves pré-calculadas para encontrar o "
290+
"índice de um registro::"

0 commit comments

Comments
 (0)