11# SOME DESCRIPTIVE TITLE.
2- # Copyright (C) 2001-2025 , Python Software Foundation
2+ # Copyright (C) 2001-2026 , Python Software Foundation
33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.12\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-09-17 15:41 +0000\n "
14+ "POT-Creation-Date : 2026-02-27 16:15 +0000\n "
1515"PO-Revision-Date : 2025-07-18 19:58+0000\n "
1616"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
1717"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -63,9 +63,9 @@ msgid ""
6363"``3.3000000000000003`` as it does with binary floating point."
6464msgstr ""
6565"Os números decimais podem ser representados exatamente. Por outro lado, "
66- "números como ``1.1`` e ``2.2`` não possuem representações exatas em ponto "
66+ "números como ``1.1`` e ``2.2`` não têm representações exatas em ponto "
6767"flutuante binário. Os usuários finais normalmente não esperam que ``1.1 + "
68- "2.2`` sejam exibidos como ``3.3000000000000003``, como acontece com o ponto "
68+ "2.2`` sejam exibidos como ``3.3000000000000003``, como ocorre com o ponto "
6969"flutuante binário."
7070
7171#: ../../library/decimal.rst:47
@@ -80,9 +80,9 @@ msgstr ""
8080"A exatidão transita para a aritmética. No ponto flutuante decimal, ``0.1 + "
8181"0.1 + 0.1 - 0.3`` é exatamente igual a zero. No ponto flutuante binário, o "
8282"resultado é ``5.5511151231257827e-017``. Embora próximas de zero, as "
83- "diferenças impedem o teste de igualdade confiável e as diferenças podem se "
84- "acumular. Por esse motivo, o decimal é preferido em aplicações de "
85- "contabilidade que possuem invariáveis estritos de igualdade."
83+ "diferenças impedem o teste de igualdade confiável, e podem se acumular. Por "
84+ "esse motivo, o decimal é preferido em aplicações de contabilidade que "
85+ "envolvem invariáveis estritos de igualdade."
8686
8787#: ../../library/decimal.rst:54
8888msgid ""
@@ -133,9 +133,9 @@ msgid ""
133133"rounded floating-point arithmetic.\" -- excerpt from the decimal arithmetic "
134134"specification."
135135msgstr ""
136- "O módulo decimal foi projetado para dar suporte, \" sem prejuízo, a "
137- "aritmética decimal não arredondada exata (às vezes chamada aritmética de "
138- "ponto fixo) e aritmética arredondada de ponto flutuante\" . -- trecho da "
136+ "O módulo decimal foi projetado para dar suporte, \" sem prejuízo, à "
137+ "aritmética decimal não arredondada exata (às vezes chamada de aritmética de "
138+ "ponto fixo) e à aritmética arredondada de ponto flutuante\" . -- Trecho da "
139139"especificação aritmética decimal."
140140
141141#: ../../library/decimal.rst:85
@@ -635,7 +635,7 @@ msgstr "Objetos de Decimal"
635635
636636#: ../../library/decimal.rst:348
637637msgid "Construct a new :class:`Decimal` object based from *value*."
638- msgstr "Constrói um novo objeto de :class:`Decimal` com base em *value*."
638+ msgstr "Constrói um novo objeto de :class:`Decimal` a partir de *value*."
639639
640640#: ../../library/decimal.rst:350
641641msgid ""
@@ -645,12 +645,12 @@ msgid ""
645645"after leading and trailing whitespace characters, as well as underscores "
646646"throughout, are removed::"
647647msgstr ""
648- "*value* pode ser um inteiro, string, tupla, :class:`float` ou outro objeto "
649- "de :class:`Decimal`. Se nenhum *value* for fornecido, retornará "
648+ "*value* pode ser um inteiro, uma string, uma tupla, um :class:`float` ou "
649+ "outro objeto :class:`Decimal`. Se nenhum *value* for fornecido, retornará "
650650"``Decimal('0')``. Se *value* for uma string, ele deverá estar em "
651651"conformidade com a sintaxe da string numérica decimal após caracteres de "
652- "espaço em branco à esquerda e à direita, bem como sublinhados em toda parte, "
653- "serem removidos::"
652+ "espaço em branco à esquerda e à direita, bem como sublinhados serem "
653+ "removidos::"
654654
655655#: ../../library/decimal.rst:355
656656msgid ""
@@ -697,10 +697,10 @@ msgid ""
697697"an integer exponent. For example, ``Decimal((0, (1, 4, 1, 4), -3))`` returns "
698698"``Decimal('1.414')``."
699699msgstr ""
700- "Se *value* for um :class:`tuple`, ele deverá ter três componentes, um sinal "
701- "(``0`` para positivo ou ``1`` para negativo), um :class:`tuple` de dígitos e "
702- "um expoente inteiro. Por exemplo, ``Decimal((0, (1, 4, 1, 4), -3))`` returna "
703- "``Decimal('1.414')``."
700+ "Se *value* for uma :class:`tupla < tuple> `, ela deverá ter três componentes: "
701+ "um sinal (``0`` para positivo ou ``1`` para negativo), uma :class:`tupla "
702+ "<tuple>` de dígitos e um expoente inteiro. Por exemplo, ``Decimal((0, (1, 4, "
703+ "1, 4), -3))`` retorna ``Decimal('1.414')``."
704704
705705#: ../../library/decimal.rst:376
706706msgid ""
@@ -711,7 +711,7 @@ msgid ""
711711"``Decimal('1.100000000000000088817841970012523233890533447265625')``."
712712msgstr ""
713713"Se *value* é um :class:`float`, o valor do ponto flutuante binário é "
714- "convertido sem perdas no seu equivalente decimal exato. Essa conversão "
714+ "convertido sem perdas para o seu equivalente decimal exato. Essa conversão "
715715"geralmente requer 53 ou mais dígitos de precisão. Por exemplo, "
716716"``Decimal(float('1.1'))`` converte para "
717717"``Decimal('1.100000000000000088817841970012523233890533447265625')``."
@@ -723,10 +723,10 @@ msgid ""
723723"``Decimal('3.00000')`` records all five zeros even if the context precision "
724724"is only three."
725725msgstr ""
726- "A precisão *context* não afeta quantos dígitos estão armazenados. Isso é "
727- "determinado exclusivamente pelo número de dígitos em *value*. Por exemplo, "
726+ "A precisão *context* não afeta o número de dígitos armazenados. Isso é "
727+ "determinado exclusivamente pelo número de dígitos de *value*. Por exemplo, "
728728"``Decimal('3.00000')`` registra todos os cinco zeros, mesmo que a precisão "
729- "do contexto seja apenas três."
729+ "do contexto seja de apenas três."
730730
731731#: ../../library/decimal.rst:387
732732msgid ""
@@ -738,11 +738,11 @@ msgstr ""
738738"O objetivo do argumento *context* é determinar o que fazer se *value* for "
739739"uma string malformada. Se o contexto capturar :const:`InvalidOperation`, uma "
740740"exceção será levantada; caso contrário, o construtor retornará um novo "
741- "decimal com o valor de ``NaN``."
741+ "decimal com o valor ``NaN``."
742742
743743#: ../../library/decimal.rst:392
744744msgid "Once constructed, :class:`Decimal` objects are immutable."
745- msgstr "Uma vez construídos, objetos de :class:`Decimal` são imutáveis."
745+ msgstr "Uma vez construídos, objetos :class:`Decimal` são imutáveis."
746746
747747#: ../../library/decimal.rst:394
748748msgid ""
@@ -765,7 +765,7 @@ msgid ""
765765"literals in code."
766766msgstr ""
767767"Sublinhados são permitidos para agrupamento, como nos literais de ponto "
768- "flutuante e integral no código."
768+ "flutuante e inteiros no código."
769769
770770#: ../../library/decimal.rst:406
771771msgid ""
@@ -781,7 +781,7 @@ msgstr ""
781781"as operações matemáticas usuais e métodos especiais se aplicam. Da mesma "
782782"forma, objetos decimais podem ser copiados, separados, impressos, usados "
783783"como chaves de dicionário, usados como elementos de conjunto, comparados, "
784- "classificados e convertidos a outro tipo (como :class:`float` ou :class:"
784+ "classificados e convertidos para outro tipo (como :class:`float` ou :class:"
785785"`int`)."
786786
787787#: ../../library/decimal.rst:413
@@ -791,10 +791,10 @@ msgid ""
791791"applied to Decimal objects, the sign of the result is the sign of the "
792792"*dividend* rather than the sign of the divisor::"
793793msgstr ""
794- "Existem algumas pequenas diferenças entre aritmética em objetos decimais e "
795- "aritmética em números inteiros e flutuantes. Quando o operador de resto "
796- "``%`` é aplicado a objetos decimais, o sinal do resultado é o sinal do "
797- "*dividend* em vez do sinal do divisor::"
794+ "Existem algumas pequenas diferenças entre a aritmética de objetos decimais e "
795+ "a de números inteiros e flutuantes. Quando o operador de resto ``%`` é "
796+ "aplicado a objetos decimais, o sinal do resultado é o sinal do *dividendo* "
797+ "em vez do sinal do divisor::"
798798
799799#: ../../library/decimal.rst:418
800800msgid ""
@@ -837,7 +837,7 @@ msgid ""
837837"integer`` operations (respectively) as described in the specification."
838838msgstr ""
839839"Os operadores ``%`` e ``//`` implementam as operações de ``remainder`` e "
840- "``divide-integer`` (respectivamente) como descrito na especificação."
840+ "``divide-integer`` (respectivamente), conforme descrito na especificação."
841841
842842#: ../../library/decimal.rst:436
843843msgid ""
@@ -854,16 +854,16 @@ msgstr ""
854854"tentativa de adicionar um :class:`Decimal` a um :class:`float`, por exemplo, "
855855"vai levantar um :exc:`TypeError`. No entanto, é possível usar os operadores "
856856"de comparação do Python para comparar uma instância de :class:`Decimal` "
857- "``x`` com outro número ``y``. Isso evita resultados confusos ao fazer "
858- "comparações de igualdade entre números de tipos diferentes."
857+ "``x`` com outro número ``y``. Isso evita resultados confusos ao comparar "
858+ "números de tipos diferentes."
859859
860860#: ../../library/decimal.rst:444
861861msgid ""
862862"Mixed-type comparisons between :class:`Decimal` instances and other numeric "
863863"types are now fully supported."
864864msgstr ""
865865"As comparações de tipos mistos entre instâncias de :class:`Decimal` e outros "
866- "tipos numéricos agora são totalmente suportadas ."
866+ "tipos numéricos agora estão totalmente implementadas ."
867867
868868#: ../../library/decimal.rst:448
869869msgid ""
@@ -1112,7 +1112,7 @@ msgid ""
11121112"Fused multiply-add. Return self*other+third with no rounding of the "
11131113"intermediate product self*other."
11141114msgstr ""
1115- "Multiplicação e adição fundidos . Retorna self*other+third sem arredondamento "
1115+ "Multiplicação e adição fundidas . Retorna self*other+third sem arredondamento "
11161116"do produto intermediário self*other."
11171117
11181118#: ../../library/decimal.rst:611
@@ -1146,7 +1146,7 @@ msgid ""
11461146"Return :const:`True` if the argument is a (quiet or signaling) NaN and :"
11471147"const:`False` otherwise."
11481148msgstr ""
1149- "Retorna :const:`True` se o argumento for NaN (silencioso ou sinalizador ) e :"
1149+ "Retorna :const:`True` se o argumento for NaN (silencioso ou sinalizado ) e :"
11501150"const:`False` caso contrário."
11511151
11521152#: ../../library/decimal.rst:632
@@ -1162,7 +1162,7 @@ msgid ""
11621162"Return :const:`True` if the argument is a quiet NaN, and :const:`False` "
11631163"otherwise."
11641164msgstr ""
1165- "Retorna :const:`True` se o argumento for um NaN silencioso, e :const:`False` "
1165+ "Retorna :const:`True` se o argumento for um NaN silencioso e :const:`False` "
11661166"caso contrário."
11671167
11681168#: ../../library/decimal.rst:642
0 commit comments