Skip to content

Commit 907a295

Browse files
Update translation
Co-Authored-By: Adorilson Bezerra <adorilson@gmail.com>
1 parent 5aedc69 commit 907a295

4 files changed

Lines changed: 61 additions & 37 deletions

File tree

library/decimal.po

Lines changed: 50 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
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 ""
230230
msgstr ""
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
236236
msgid ""
@@ -259,11 +259,11 @@ msgid ""
259259
"negative ``Infinity``, and ``-0``::"
260260
msgstr ""
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
269269
msgid ""
@@ -309,9 +309,9 @@ msgid ""
309309
"decimals and floats in constructors or ordering comparisons raises an "
310310
"exception::"
311311
msgstr ""
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
317317
msgid ""
@@ -347,9 +347,9 @@ msgid ""
347347
"digits input. Context precision and rounding only come into play during "
348348
"arithmetic operations."
349349
msgstr ""
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
355355
msgid ""
@@ -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:"
465465
msgstr ""
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
468471
msgid ""
@@ -480,10 +483,23 @@ msgid ""
480483
"...\n"
481484
"2.67"
482485
msgstr ""
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
485501
msgid "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
489505
msgid ""
@@ -493,7 +509,7 @@ msgid ""
493509
msgstr ""
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
499515
msgid ""
@@ -502,8 +518,8 @@ msgid ""
502518
"most applications."
503519
msgstr ""
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
509525
msgid ""
@@ -522,6 +538,10 @@ msgid ""
522538
"`ExtendedContext`. The former is especially useful for debugging because "
523539
"many of the traps are enabled:"
524540
msgstr ""
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
527547
msgid ""
@@ -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. ::"
576596
msgstr ""
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)."
606626
msgstr ""
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
612633
msgid ""
613634
"Individual traps are set using the dictionary in the :attr:`~Context.traps` "
614635
"attribute of a context:"
615636
msgstr ""
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
620641
msgid ""
@@ -646,11 +667,11 @@ msgid ""
646667
"the bulk of the program manipulates the data no differently than with other "
647668
"Python numeric types."
648669
msgstr ""
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
656677
msgid "Decimal objects"

potodo.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 60.58% done
2-
└── 3.14/ 60.58% done
1+
1 directory 60.59% done
2+
└── 3.14/ 60.59% done
33
├── bugs.po 96.0% translated 30/31
44
├── c-api/ 52.96% done
55
│ ├── call.po 97.0% translated 97/99
@@ -52,7 +52,7 @@
5252
│ ├── sorting.po 54.0% translated 50/92
5353
│ └── unicode.po 20.0% translated 30/145
5454
├── installing/ 100.00% done
55-
├── library/ 59.68% done
55+
├── library/ 59.70% done
5656
│ ├── __future__.po 91.0% translated 45/49
5757
│ ├── argparse.po 99.0% translated 396/400
5858
│ ├── array.po 97.0% translated 85/87
@@ -96,7 +96,7 @@
9696
│ ├── dataclasses.po 44.0% translated 71/158
9797
│ ├── datetime.po 87.0% translated 576/658
9898
│ ├── dbm.po 84.0% translated 91/108
99-
│ ├── decimal.po 98.0% translated 381/386
99+
│ ├── decimal.po 99.0% translated 384/386
100100
│ ├── dialog.po 89.0% translated 51/57
101101
│ ├── difflib.po 10.0% translated 14/140
102102
│ ├── dis.po 56.0% translated 233/414
@@ -275,14 +275,13 @@
275275
│ ├── cmdline.po 98.0% translated 262/265
276276
│ ├── configure.po 99.0% translated 465/467
277277
│ └── windows.po 95.0% translated 532/556
278-
└── whatsnew/ 50.41% done
278+
└── whatsnew/ 50.42% done
279279
├── 2.3.po 83.0% translated 325/387
280280
├── 2.4.po 83.0% translated 266/319
281281
├── 2.5.po 85.0% translated 388/452
282282
├── 2.6.po 81.0% translated 510/626
283283
├── 3.0.po 90.0% translated 192/212
284284
├── 3.1.po 86.0% translated 114/132
285-
├── 3.13.po 99.0% translated 933/935
286285
├── 3.2.po 11.0% translated 66/576
287286
├── 3.3.po 19.0% translated 134/682
288287
├── 3.4.po 95.0% translated 496/517

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "60.58%", "translated": 53467, "entries": 82605, "updated_at": "2026-03-13T23:12:45+00:00Z"}
1+
{"completion": "60.59%", "translated": 53472, "entries": 82605, "updated_at": "2026-03-14T23:12:46+00:00Z"}

whatsnew/3.13.po

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3740,6 +3740,10 @@ msgid ""
37403740
"implementation. Scheduled to be removed in Python 3.18. (Contributed by "
37413741
"Serhiy Storchaka in :gh:`89902`.)"
37423742
msgstr ""
3743+
"Descontinua o especificador de formato de :class:`~decimal.Decimal` não "
3744+
"padrão e não documentado ``'N'``, que só é suportado na implementação em C "
3745+
"do módulo :mod:`!decimal`. Programado para ser removido no Python 3.18. "
3746+
"(Contribuição de Serhiy Storchaka em :gh:`89902`.)"
37433747

37443748
#: ../../whatsnew/3.13.rst:1867
37453749
msgid ":mod:`dis`:"
@@ -5968,7 +5972,7 @@ msgstr ":c:func:`PyType_GetModuleByDef`"
59685972

59695973
#: ../../whatsnew/3.13.rst:2342
59705974
msgid "(Contributed by Victor Stinner in :gh:`85283` and :gh:`116936`.)"
5971-
msgstr ""
5975+
msgstr "(Contribuição de Victor Stinner em :gh:`85283` e :gh:`116936`.)"
59725976

59735977
#: ../../whatsnew/3.13.rst:2344
59745978
msgid ""

0 commit comments

Comments
 (0)