@@ -422,6 +422,11 @@ msgid ""
422422"encountered in the left operand and then by the order encountered in the "
423423"right operand."
424424msgstr ""
425+ "Como uma subclasse de :class:`dict`, :class:`Counter` herda a capacidade de "
426+ "lembrar a ordem de inserção. Operações matemáticas em objetos *Counter* "
427+ "também preservam ordem. Os resultados são ordenados de acordo com o momento "
428+ "que um elemento é encontrado pela primeira vez no operando da esquerda e, em "
429+ "seguida, pela ordem encontrada no operando da direita."
425430
426431#: ../../library/collections.rst:279
427432msgid ""
@@ -437,6 +442,10 @@ msgid ""
437442"Elements are returned in the order first encountered. If an element's count "
438443"is less than one, :meth:`elements` will ignore it."
439444msgstr ""
445+ "Retorna um iterador sobre os elementos, repetindo cada um tantas vezes "
446+ "quanto sua contagem. Os elementos são retornados na ordem em que foram "
447+ "encontrados pela primeira vez. Se a contagem de um elemento é menor que um, "
448+ "ele será ignorado por :meth:`elements` ."
440449
441450#: ../../library/collections.rst:294
442451msgid ""
@@ -445,27 +454,39 @@ msgid ""
445454"returns *all* elements in the counter. Elements with equal counts are "
446455"ordered in the order first encountered:"
447456msgstr ""
457+ "Retorna uma lista dos *n* elementos mais comuns e suas contagens, do mais "
458+ "comum para o menos comum. Se *n* for omitido ou igual a ``None``, :meth:"
459+ "`most_common` retorna *todos* os elementos no contador. Elementos com "
460+ "contagens iguais são ordenados na ordem em que foram encontrados pela "
461+ "primeira vez:"
448462
449463#: ../../library/collections.rst:304
450464msgid ""
451465"Elements are subtracted from an *iterable* or from another *mapping* (or "
452466"counter). Like :meth:`dict.update` but subtracts counts instead of "
453467"replacing them. Both inputs and outputs may be zero or negative."
454468msgstr ""
469+ "Os elementos são subtraídos de um *iterável* ou de outro *mapeamento* (ou "
470+ "contador). Funciona como :meth:`dict.update`, mas subtraindo contagens ao "
471+ "invés de substituí-las. Tanto as entradas quanto as saídas podem ser zero "
472+ "ou negativas."
455473
456474#: ../../library/collections.rst:318
457475msgid "Compute the sum of the counts."
458- msgstr ""
476+ msgstr "Calcula a soma das contagens. "
459477
460478#: ../../library/collections.rst:326
461479msgid ""
462480"The usual dictionary methods are available for :class:`Counter` objects "
463481"except for two which work differently for counters."
464482msgstr ""
483+ "Os métodos usuais de dicionário estão disponíveis para objetos :class:"
484+ "`Counter`, exceto por dois que funcionam de forma diferente para contadores."
465485
466486#: ../../library/collections.rst:331
467487msgid "This class method is not implemented for :class:`Counter` objects."
468488msgstr ""
489+ "Este método de classe não está implementado para objetos :class:`Counter`."
469490
470491#: ../../library/collections.rst:335
471492msgid ""
@@ -474,6 +495,11 @@ msgid ""
474495"them. Also, the *iterable* is expected to be a sequence of elements, not a "
475496"sequence of ``(key, value)`` pairs."
476497msgstr ""
498+ "Elementos são contados a partir de um *iterável* ou adicionados de outro "
499+ "*mapeamento* (ou contador). Funciona como :meth:`dict.update` mas adiciona "
500+ "contagens em vez de substituí-las. Além disso, é esperado que o *iterável* "
501+ "seja uma sequência de elementos, e não uma sequência de pares ``(key, "
502+ "value)``."
477503
478504#: ../../library/collections.rst:340
479505msgid ""
@@ -482,21 +508,29 @@ msgid ""
482508"those tests treat missing elements as having zero counts so that "
483509"``Counter(a=1) == Counter(a=1, b=0)`` returns true."
484510msgstr ""
511+ "Os contadores oferecem suporte a operadores de comparação rica para "
512+ "relacionamentos de igualdade, subconjunto e superconjunto: ``==``, ``!=``, "
513+ "``<``, ``<=``, ``>``, ``>=``. Todos esses testes tratam os elementos "
514+ "ausentes como tendo contagens zero para que ``Counter(a=1) == Counter(a=1, "
515+ "b=0)`` retorne verdadeiro."
485516
486517#: ../../library/collections.rst:345
487518msgid "Rich comparison operations we were added"
488- msgstr ""
519+ msgstr "Operações de comparação rica foram adicionadas "
489520
490521#: ../../library/collections.rst:348
491522msgid ""
492523"In equality tests, missing elements are treated as having zero counts. "
493524"Formerly, ``Counter(a=3)`` and ``Counter(a=3, b=0)`` were considered "
494525"distinct."
495526msgstr ""
527+ "Em testes de igualdade, os elementos ausentes são tratados como tendo "
528+ "contagens zero. Anteriormente, ``Counter(a=3)`` e ``Counter(a=3, b=0)`` eram "
529+ "considerados distintos."
496530
497531#: ../../library/collections.rst:353
498532msgid "Common patterns for working with :class:`Counter` objects::"
499- msgstr ""
533+ msgstr "Padrões comuns para trabalhar com objetos :class:`Counter`:: "
500534
501535#: ../../library/collections.rst:365
502536msgid ""
@@ -514,6 +548,8 @@ msgid ""
514548"Unary addition and subtraction are shortcuts for adding an empty counter or "
515549"subtracting from an empty counter."
516550msgstr ""
551+ "A adição e subtração unárias são atalhos para adicionar um contador vazio ou "
552+ "subtrair de um contador vazio."
517553
518554#: ../../library/collections.rst:392
519555msgid ""
@@ -1220,6 +1256,8 @@ msgid ""
12201256"In addition to the usual mapping methods, ordered dictionaries also support "
12211257"reverse iteration using :func:`reversed`."
12221258msgstr ""
1259+ "Além dos métodos usuais de mapeamento, dicionários ordenados também suportam "
1260+ "iteração reversa usando a função :func:`reversed`."
12231261
12241262#: ../../library/collections.rst:1138
12251263msgid ""