@@ -527,6 +527,12 @@ msgid ""
527
527
"contain the ``\\ N`` part that previously could not be part of expression "
528
528
"components of f-strings. Now, you can define expressions like this:"
529
529
msgstr ""
530
+ "Contrabarra e caracteres unicode: antes do Python 3.12, as expressões f-"
531
+ "string não podiam conter nenhum caractere ``\\ ``. Isso também afetou as :ref:"
532
+ "`sequências de escape <escape-sequences>`unicode (como ``\\ N{snowman}``), "
533
+ "pois elas contêm a parte ``\\ N`` que anteriormente não podia fazer parte dos "
534
+ "componentes de expressão de f-strings. Agora, você pode definir expressões "
535
+ "como esta:"
530
536
531
537
#: ../../whatsnew/3.12.rst:303
532
538
msgid "See :pep:`701` for more details."
@@ -539,6 +545,11 @@ msgid ""
539
545
"f-strings are more precise and include the exact location of the error. For "
540
546
"example, in Python 3.11, the following f-string raises a :exc:`SyntaxError`:"
541
547
msgstr ""
548
+ "Como um efeito colateral positivo de como esse recurso foi implementado "
549
+ "(analisando f-strings com o :pep:`analisador GASE ou PEG <617>`), agora as "
550
+ "mensagens de erro para f-strings são mais precisas e incluem o local exato "
551
+ "do erro. Por exemplo, no Python 3.11, a seguinte string f gera um :exc:"
552
+ "`SyntaxError`:"
542
553
543
554
#: ../../whatsnew/3.12.rst:318
544
555
msgid ""
@@ -574,6 +585,11 @@ msgid ""
574
585
"CPU cores. This is currently only available through the C-API, though a "
575
586
"Python API is :pep:`anticipated for 3.13 <554>`."
576
587
msgstr ""
588
+ "A PEP 684 introduz um :term:`GIL <global interpreter lock>` por "
589
+ "interpretador, para que subinterpretadores possam agora ser criados com um "
590
+ "GIL único por interpretador. Isso permite que programas Python aproveitem ao "
591
+ "máximo vários núcleos de CPU. Isso está atualmente disponível apenas por "
592
+ "meio da API C, embora uma API Python seja esperada para 3.13."
577
593
578
594
#: ../../whatsnew/3.12.rst:345
579
595
msgid ""
@@ -608,10 +624,16 @@ msgid ""
608
624
"near-zero overhead debuggers and coverage tools. See :mod:`sys.monitoring` "
609
625
"for details."
610
626
msgstr ""
627
+ ":pep:`669` define uma nova :mod:`API <sys.monitoring>` para perfis, "
628
+ "depuradores e outras ferramentas monitorarem eventos no CPython. Ela abrange "
629
+ "uma ampla gama de eventos, incluindo chamadas, retornos, linhas, exceções, "
630
+ "saltos e mais. Isso significa que você só paga pelo que usa, fornecendo "
631
+ "suporte para depuradores e ferramentas de cobertura com sobrecarga quase "
632
+ "zero. Veja :mod:`sys.monitoring` para mais detalhes."
611
633
612
634
#: ../../whatsnew/3.12.rst:377
613
635
msgid "(Contributed by Mark Shannon in :gh:`103082`.)"
614
- msgstr ""
636
+ msgstr "(Contribuição de Mark Shannon em :gh:`103082`.) "
615
637
616
638
#: ../../whatsnew/3.12.rst:382
617
639
msgid "PEP 688: Making the buffer protocol accessible in Python"
@@ -651,13 +673,21 @@ msgid ""
651
673
"comprehension. This speeds up execution of a comprehension by up to two "
652
674
"times. See :pep:`709` for further details."
653
675
msgstr ""
676
+ "As compreensões de dicionário, lista e conjunto agora estão embutidas, em "
677
+ "vez de criar um novo objeto função de uso único para cada execução da "
678
+ "compreensão. Isso acelera a execução de uma compreensão em até duas vezes. "
679
+ "Veja :pep:`709` para mais detalhes."
654
680
655
681
#: ../../whatsnew/3.12.rst:404
656
682
msgid ""
657
683
"Comprehension iteration variables remain isolated and don't overwrite a "
658
684
"variable of the same name in the outer scope, nor are they visible after the "
659
685
"comprehension. Inlining does result in a few visible behavior changes:"
660
686
msgstr ""
687
+ "As variáveis de iteração de compreensão permanecem isoladas e não "
688
+ "sobrescrevem uma variável de mesmo nome no escopo externo, nem são visíveis "
689
+ "após a compreensão. O uso de inlining resulta em algumas mudanças visíveis "
690
+ "de comportamento:"
661
691
662
692
#: ../../whatsnew/3.12.rst:408
663
693
msgid ""
@@ -706,7 +736,7 @@ msgstr ""
706
736
707
737
#: ../../whatsnew/3.12.rst:423
708
738
msgid "(Contributed by Carl Meyer and Vladimir Matveev in :pep:`709`.)"
709
- msgstr ""
739
+ msgstr "(Contribuição de Carl Meyer and Vladimir Matveev em :pep:`709`.) "
710
740
711
741
#: ../../whatsnew/3.12.rst:426
712
742
msgid "Improved Error Messages"
0 commit comments