@@ -13,7 +13,7 @@ msgid ""
1313msgstr ""
1414"Project-Id-Version : Python 3.14\n "
1515"Report-Msgid-Bugs-To : \n "
16- "POT-Creation-Date : 2026-03-05 14:41 +0000\n "
16+ "POT-Creation-Date : 2026-03-13 14:39 +0000\n "
1717"PO-Revision-Date : 2025-09-16 00:01+0000\n "
1818"Last-Translator : Adorilson Bezerra <adorilson@gmail.com>, 2026\n "
1919"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -230,7 +230,7 @@ msgid ""
230230msgstr ""
231231"O início usual do uso de decimais é importar o módulo, exibir o contexto "
232232"atual com :func:`getcontext` e, se necessário, definir novos valores para "
233- "precisão, arredondamento ou armadilhas ativados ::"
233+ "precisão, arredondamento ou armadilhas ativadas ::"
234234
235235#: ../../library/decimal.rst:133
236236msgid ""
@@ -259,11 +259,11 @@ msgid ""
259259"negative ``Infinity``, and ``-0``::"
260260msgstr ""
261261"Instâncias decimais podem ser construídas a partir de números inteiros, "
262- "strings, pontos flutuantes ou tuplas. A construção de um número inteiro ou "
263- "de um ponto flutuante realiza uma conversão exata do valor desse número "
264- "inteiro ou ponto flutuante. Os números decimais incluem valores especiais "
265- "como ``NaN``, que significa \" Não é um número\" , ``Infinity`` positivo e "
266- "negativo e ``-0``::"
262+ "strings, valores ponto flutuante ou tuplas. A construção a partir de um "
263+ "número inteiro ou de um ponto flutuante realiza uma conversão exata do valor "
264+ "desse número inteiro ou ponto flutuante. Os números decimais incluem valores "
265+ "especiais como ``NaN``, que significa \" Não é um número\" , ``Infinity`` "
266+ "positivo e negativo e ``-0``::"
267267
268268#: ../../library/decimal.rst:147
269269msgid ""
@@ -309,9 +309,9 @@ msgid ""
309309"decimals and floats in constructors or ordering comparisons raises an "
310310"exception::"
311311msgstr ""
312- "Se o sinal :exc:`FloatOperation` for capturado na armadilha , a mistura "
313- "acidental de decimais e pontos flutuantes em construtores ou comparações de "
314- "ordenação levanta uma exceção::"
312+ "Se o sinal :exc:`FloatOperation` está ativado , a mistura acidental de "
313+ "decimais e pontos flutuantes em construtores ou comparações de ordenação "
314+ "levanta uma exceção::"
315315
316316#: ../../library/decimal.rst:169
317317msgid ""
@@ -347,9 +347,9 @@ msgid ""
347347"digits input. Context precision and rounding only come into play during "
348348"arithmetic operations."
349349msgstr ""
350- "O significado de um novo decimal é determinado apenas pelo número de dígitos "
351- "inseridos . A precisão e o arredondamento do contexto só entram em jogo "
352- "durante operações aritméticas."
350+ "A significância de um novo Decimal é determinada unicamente pelo número de "
351+ "dígitos introduzidos . A precisão e o arredondamento do contexto só entram em "
352+ "jogo nas operações aritméticas."
353353
354354#: ../../library/decimal.rst:188
355355msgid ""
@@ -463,6 +463,9 @@ msgid ""
463463"in fixed-point or scientific notation, using the same formatting syntax "
464464"(see :ref:`formatspec`) as builtin :class:`float` type:"
465465msgstr ""
466+ "Decimais podem ser formatados (com :func:`format` ou :ref:`f-strings`) em "
467+ "notação de ponto fixo ou científica, usando a mesma sintaxe para formatação "
468+ "(consulte :ref:`formatspec` ) do tipo embutido :class:`float`:"
466469
467470#: ../../library/decimal.rst:247
468471msgid ""
@@ -480,10 +483,23 @@ msgid ""
480483"...\n"
481484"2.67"
482485msgstr ""
486+ ">>> format(Decimal('2.675'), \" f\" )\n"
487+ "'2.675'\n"
488+ ">>> format(Decimal('2.675'), \" .2f\" )\n"
489+ "'2.68'\n"
490+ ">>> f\" {Decimal('2.675'):.2f}\" \n"
491+ "'2.68'\n"
492+ ">>> format(Decimal('2.675'), \" .2e\" )\n"
493+ "'2.68e+0'\n"
494+ ">>> with localcontext() as ctx:\n"
495+ "... ctx.rounding = ROUND_DOWN\n"
496+ "... print(format(Decimal('2.675'), \" .2f\" ))\n"
497+ "...\n"
498+ "2.67"
483499
484500#: ../../library/decimal.rst:263
485501msgid "And some mathematical functions are also available to Decimal:"
486- msgstr "E algumas funções matemáticas também estão disponíveis no Decimal:"
502+ msgstr "E algumas funções matemáticas também estão disponíveis para Decimal:"
487503
488504#: ../../library/decimal.rst:275
489505msgid ""
@@ -493,7 +509,7 @@ msgid ""
493509msgstr ""
494510"O método :meth:`~Decimal.quantize` arredonda um número para um expoente "
495511"fixo. Esse método é útil para aplicações monetárias que geralmente "
496- "arredondam os resultados para um número fixo de locais :"
512+ "arredondam os resultados para um número fixo de casas :"
497513
498514#: ../../library/decimal.rst:284
499515msgid ""
@@ -502,8 +518,8 @@ msgid ""
502518"most applications."
503519msgstr ""
504520"Como mostrado acima, a função :func:`getcontext` acessa o contexto atual e "
505- "permite que as configurações sejam alteradas . Essa abordagem atende às "
506- "necessidades da maioria das aplicações."
521+ "permite alterar as configurações. Essa abordagem atende às necessidades da "
522+ "maioria das aplicações."
507523
508524#: ../../library/decimal.rst:288
509525msgid ""
@@ -522,6 +538,10 @@ msgid ""
522538"`ExtendedContext`. The former is especially useful for debugging because "
523539"many of the traps are enabled:"
524540msgstr ""
541+ "De acordo com o padrão, o módulo :mod:`!decimal` fornece dois contextos "
542+ "padrão prontos para uso, :const:`BasicContext` e :const:`ExtendedContext`. O "
543+ "primeiro é especialmente útil para depuração porque muitas das armadilhas "
544+ "estão ativadas:"
525545
526546#: ../../library/decimal.rst:297
527547msgid ""
@@ -574,8 +594,8 @@ msgid ""
574594"cleared, so it is best to clear the flags before each set of monitored "
575595"computations by using the :meth:`~Context.clear_flags` method. ::"
576596msgstr ""
577- "Os contextos também possuem sinalizadores para monitorar condições "
578- "excepcionais encontradas durante os cálculos. Os sinalizadores permanecem "
597+ "Os contextos também contêm sinalizadores para monitorar condições "
598+ "excepcionais identificadas durante os cálculos. Os sinalizadores permanecem "
579599"definidos até que sejam explicitamente limpos, portanto, é melhor limpar os "
580600"sinalizadores antes de cada conjunto de cálculos monitorados usando o "
581601"método :meth:`~Context.clear_flags`. ::"
@@ -604,17 +624,18 @@ msgid ""
604624"(digits beyond the context precision were thrown away) and that the result "
605625"is inexact (some of the discarded digits were non-zero)."
606626msgstr ""
607- "A entrada *flags* mostra que a aproximação racional de pi foi arredondada "
608- "(dígitos além da precisão do contexto foram descartados) e que o resultado é "
609- "inexato (alguns dos dígitos descartados eram diferentes de zero)."
627+ "A entrada *flags* indica que a aproximação racional de pi foi arredondada "
628+ "(os dígitos além da precisão do contexto foram descartados) e que o "
629+ "resultado é inexato (alguns desses dígitos descartados eram diferentes de "
630+ "zero)."
610631
611632#: ../../library/decimal.rst:338
612633msgid ""
613634"Individual traps are set using the dictionary in the :attr:`~Context.traps` "
614635"attribute of a context:"
615636msgstr ""
616- "As armadilhas individuais são definidas usando o dicionário no atributo :"
617- "attr: `~Context.traps` de um contexto:"
637+ "Armadilhas individuais são definidas usando o dicionário no atributo :attr :"
638+ "`~Context.traps` de um contexto:"
618639
619640#: ../../library/decimal.rst:341
620641msgid ""
@@ -646,11 +667,11 @@ msgid ""
646667"the bulk of the program manipulates the data no differently than with other "
647668"Python numeric types."
648669msgstr ""
649- "A maioria dos programas ajusta o contexto atual apenas uma vez, no início do "
650- "programa. E, em muitas aplicações, os dados são convertidos para :class:"
651- "`Decimal` com uma única conversão dentro de um loop. Com o conjunto de "
652- "contextos e decimais criados, a maior parte do programa manipula os dados de "
653- "maneira diferente do que com outros tipos numéricos do Python."
670+ "A maioria dos programas ajusta o contexto atual apenas uma vez, no início. "
671+ "E, em muitas aplicações, os dados são convertidos para :class:`Decimal` em "
672+ "uma única conversão dentro de um loop. Com o conjunto de contextos e "
673+ "decimais criados, a maior parte do programa manipula os dados de maneira "
674+ "diferente da que se faz com outros tipos numéricos do Python."
654675
655676#: ../../library/decimal.rst:365
656677msgid "Decimal objects"
0 commit comments