Skip to content

Commit d6b9f35

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent 1cf214a commit d6b9f35

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

reference/datamodel.po

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2526,9 +2526,9 @@ msgstr ""
25262526
"NotImplemented``. Para :meth:`__ne__`, por padrão ele delega para :meth:"
25272527
"`__eq__` e inverte o resultado a menos que seja ``NotImplemented``. Não há "
25282528
"outras relações implícitas entre os operadores de comparação ou "
2529-
"implementações padrão; por exemplo, a verdade de ``(x<y or x==y)`` não "
2530-
"implica ``x<=y``. Para gerar operações de ordenação automaticamente a partir "
2531-
"de uma única operação raiz, consulte :func:`functools.total_ordering`."
2529+
"implementações padrão; por exemplo, o valor verdadeiro de ``(x<y or x==y)`` "
2530+
"não implica ``x<=y``. Para gerar operações de ordenação automaticamente a "
2531+
"partir de uma única operação raiz, consulte :func:`functools.total_ordering`."
25322532

25332533
#: ../../reference/datamodel.rst:1482
25342534
msgid ""
@@ -2537,8 +2537,8 @@ msgid ""
25372537
"usable as dictionary keys."
25382538
msgstr ""
25392539
"Veja o parágrafo sobre :meth:`__hash__` para algumas notas importantes sobre "
2540-
"a criação de objetos :term:`hasheáveis <hashable>` que suportam operações de "
2541-
"comparação personalizadas e são utilizáveis como chaves de dicionário."
2540+
"a criação de objetos :term:`hasheáveis <hashable>` com suporte a operações "
2541+
"de comparação personalizadas e são utilizáveis como chaves de dicionário."
25422542

25432543
#: ../../reference/datamodel.rst:1486
25442544
msgid ""
@@ -2560,7 +2560,7 @@ msgstr ""
25602560
"tipos diferentes e o tipo do operando direito é uma subclasse direta ou "
25612561
"indireta do tipo do operando esquerdo, o método refletido do operando "
25622562
"direito tem prioridade, caso contrário, o método do operando esquerdo tem "
2563-
"prioridade. A subclasse virtual não é considerada."
2563+
"prioridade. Subclasse virtual não é considerada."
25642564

25652565
#: ../../reference/datamodel.rst:1503
25662566
msgid ""
@@ -2572,6 +2572,13 @@ msgid ""
25722572
"the object that also play a part in comparison of objects by packing them "
25732573
"into a tuple and hashing the tuple. Example::"
25742574
msgstr ""
2575+
"Chamado pela função embutida :func:`hash` e para operações em membros de "
2576+
"coleções em hash incluindo :class:`set`, :class:`frozenset` e :class:`dict`. "
2577+
"O método ``__hash__()`` deve retornar um inteiro. A única propriedade "
2578+
"necessária é que os objetos que são comparados iguais tenham o mesmo valor "
2579+
"de hash; é aconselhável misturar os valores hash dos componentes do objeto "
2580+
"que também desempenham um papel na comparação dos objetos, empacotando-os em "
2581+
"uma tupla e fazendo o hash da tupla. Exemplo::"
25752582

25762583
#: ../../reference/datamodel.rst:1516
25772584
msgid ""
@@ -2601,6 +2608,14 @@ msgid ""
26012608
"value is immutable (if the object's hash value changes, it will be in the "
26022609
"wrong hash bucket)."
26032610
msgstr ""
2611+
"Se uma classe não define um método :meth:`__eq__`, ela também não deve "
2612+
"definir uma operação :meth:`__hash__`; se define :meth:`__eq__` mas não :"
2613+
"meth:`__hash__`, suas instâncias não serão utilizáveis como itens em "
2614+
"coleções hasheáveis. Se uma classe define objetos mutáveis e implementa um "
2615+
"método :meth:`__eq__`, ela não deve implementar :meth:`__hash__`, uma vez "
2616+
"que a implementação de coleções :term:`hasheáveis <hashable>` requer que o "
2617+
"valor hash de uma chave seja imutável (se o valor hash do objeto mudar, "
2618+
"estará no balde de hash errado)."
26042619

26052620
#: ../../reference/datamodel.rst:1533
26062621
msgid ""
@@ -2673,6 +2688,11 @@ msgid ""
26732688
"insertion, O(n\\ :sup:`2`) complexity. See http://www.ocert.org/advisories/"
26742689
"ocert-2011-003.html for details."
26752690
msgstr ""
2691+
"Isso se destina a fornecer proteção contra uma negação de serviço causada "
2692+
"por entradas cuidadosamente escolhidas que exploram o pior caso de "
2693+
"desempenho de uma inserção de dicionário, complexidade O(n\\ :sup:`2`). "
2694+
"Consulte http://www.ocert.org/advisories/ocert-2011-003.html para obter "
2695+
"detalhes."
26762696

26772697
#: ../../reference/datamodel.rst:1568
26782698
msgid ""

0 commit comments

Comments
 (0)