99# Victor Moura <victor_cmoura@hotmail.com>, 2023
1010# Italo Penaforte <italo.penaforte@gmail.com>, 2023
1111# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2023
12- # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
1312# André Filipe de Assunção e Brito <decko@birosca.mobi>, 2023
1413# Adorilson Bezerra <adorilson@gmail.com>, 2023
1514# Victor Matheus Castro <victormatheuscastro@gmail.com>, 2023
1615# Raphael Mendonça, 2023
1716# Vinícius Muniz de Melo <viniciusdesk@icloud.com>, 2023
17+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
1818#
1919#, fuzzy
2020msgid ""
@@ -23,7 +23,7 @@ msgstr ""
2323"Report-Msgid-Bugs-To : \n "
2424"POT-Creation-Date : 2023-09-29 14:12+0000\n "
2525"PO-Revision-Date : 2023-05-24 13:08+0000\n "
26- "Last-Translator : Vinícius Muniz de Melo <viniciusdesk@icloud .com>, 2023\n "
26+ "Last-Translator : Rafael Fontenelle <rffontenelle@gmail .com>, 2023\n "
2727"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
2828"teams/5390/pt_BR/)\n "
2929"MIME-Version : 1.0\n "
@@ -43,18 +43,21 @@ msgstr "Editor"
4343
4444#: ../../whatsnew/3.12.rst:6
4545msgid "Adam Turner"
46- msgstr ""
46+ msgstr "Adam Turner "
4747
4848#: ../../whatsnew/3.12.rst:48
4949msgid ""
5050"This article explains the new features in Python 3.12, compared to 3.11. "
5151"Python 3.12 will be released on October 2, 2023. For full details, see the :"
5252"ref:`changelog <changelog>`."
5353msgstr ""
54+ "Este artigo explica os novos recursos no Python 3.12, em comparação com "
55+ "3.11. Python 3.12 foi lançado em 2 de outubro de 2023. Veja :ref:`changelog "
56+ "<changelog>` para uma lista completa de mudanças."
5457
5558#: ../../whatsnew/3.12.rst:54
5659msgid ":pep:`693` -- Python 3.12 Release Schedule"
57- msgstr ""
60+ msgstr ":pep:`693` -- Agendamento de lançamento do Python 3.12 "
5861
5962#: ../../whatsnew/3.12.rst:57
6063msgid "Summary -- Release highlights"
@@ -69,6 +72,13 @@ msgid ""
6972"library. Filesystem support in :mod:`os` and :mod:`pathlib` has seen a "
7073"number of improvements, and several modules have better performance."
7174msgstr ""
75+ "Python 3.12 é a versão estável mais recente da linguagem de programação "
76+ "Python, com uma combinação de alterações na linguagem e na biblioteca "
77+ "padrão. As alterações da biblioteca se concentram na limpeza de APIs "
78+ "descontinuadas, usabilidade e correção. É importante notar que o pacote :mod:"
79+ "`!distutils` foi removido da biblioteca padrão. O suporte ao sistema de "
80+ "arquivos em :mod:`os` e :mod:`pathlib` teve uma série de melhorias e vários "
81+ "módulos têm melhor desempenho."
7282
7383#: ../../whatsnew/3.12.rst:69
7484msgid ""
@@ -79,6 +89,12 @@ msgid ""
7989"`generic types <generic type>` and :term:`type aliases <type alias>` with "
8090"static type checkers."
8191msgstr ""
92+ "As mudanças de linguagem se concentram na usabilidade, já que :term:`f-"
93+ "strings <f-string>` tiveram muitas limitações removidas e as sugestões 'Did "
94+ "you mean ...' continuam a melhorar. A nova :ref:`sintaxe de parâmetro type "
95+ "<whatsnew312-pep695>` e a instrução :keyword:`type` melhoram a ergonomia "
96+ "para usar :term:`tipos genéricos <generic type>` e :term:`apelidos de tipos "
97+ "<type alias>` com verificadores de tipo estáticos."
8298
8399#: ../../whatsnew/3.12.rst:76
84100msgid ""
@@ -90,6 +106,14 @@ msgid ""
90106"change, refer to the PEP for a particular new feature; but note that PEPs "
91107"usually are not kept up-to-date once a feature has been fully implemented."
92108msgstr ""
109+ "Este artigo não tenta fornecer uma especificação completa de todos os novos "
110+ "recursos, mas fornece uma visão geral conveniente. Para detalhes completos, "
111+ "você deve consultar a documentação, como :ref:`Referência da Biblioteca "
112+ "<library-index>` e :ref:`Referência da Linguagem <reference-index>`. Se você "
113+ "quiser entender a implementação completa e a justificativa do design para "
114+ "uma mudança, consulte a PEP para um novo recurso específico; mas observe que "
115+ "as PEPs geralmente não são mantidas atualizadas depois que um recurso é "
116+ "totalmente implementado."
93117
94118#: ../../whatsnew/3.12.rst:90
95119msgid "New syntax features:"
@@ -100,6 +124,8 @@ msgid ""
100124":ref:`PEP 695 <whatsnew312-pep695>`, type parameter syntax and the :keyword:"
101125"`type` statement"
102126msgstr ""
127+ ":ref:`PEP 695 <whatsnew312-pep695>`, sintaxe de parâmetro de tipo e a "
128+ "instrução :keyword:`type`"
103129
104130#: ../../whatsnew/3.12.rst:94
105131msgid "New grammar features:"
@@ -110,6 +136,8 @@ msgid ""
110136":ref:`PEP 701 <whatsnew312-pep701>`, :term:`f-strings <f-string>` in the "
111137"grammar"
112138msgstr ""
139+ ":ref:`PEP 701 <whatsnew312-pep701>`, :term:`f-strings <f-string>` na "
140+ "gramática"
113141
114142#: ../../whatsnew/3.12.rst:98
115143msgid "Interpreter improvements:"
@@ -120,16 +148,20 @@ msgid ""
120148":ref:`PEP 684 <whatsnew312-pep684>`, a unique per-interpreter :term:`GIL "
121149"<global interpreter lock>`"
122150msgstr ""
151+ ":ref:`PEP 684 <whatsnew312-pep684>`, um único :term:`GIL <global interpreter "
152+ "lock>` por interpretador"
123153
124154#: ../../whatsnew/3.12.rst:102
125155msgid ":ref:`PEP 669 <whatsnew312-pep669>`, low impact monitoring"
126- msgstr ""
156+ msgstr ":ref:`PEP 669 <whatsnew312-pep669>`, monitoramento de baixo impacto "
127157
128158#: ../../whatsnew/3.12.rst:103
129159msgid ""
130160"`Improved 'Did you mean ...' suggestions <improved error messages_>`_ for :"
131161"exc:`NameError`, :exc:`ImportError`, and :exc:`SyntaxError` exceptions"
132162msgstr ""
163+ "`Aprimoradas as sugestões 'Did you mean ...' <improved error messages_>`_ "
164+ "para as exceções:exc:`NameError`, :exc:`ImportError` e :exc:`SyntaxError`"
133165
134166#: ../../whatsnew/3.12.rst:106
135167msgid "Python data model improvements:"
@@ -140,6 +172,8 @@ msgid ""
140172":ref:`PEP 688 <whatsnew312-pep688>`, using the :ref:`buffer protocol "
141173"<bufferobjects>` from Python"
142174msgstr ""
175+ ":ref:`PEP 688 <whatsnew312-pep688>`, usando o :ref:`protocolo de buffer "
176+ "<bufferobjects>` do Python"
143177
144178#: ../../whatsnew/3.12.rst:111
145179msgid "Significant improvements in the standard library:"
@@ -148,40 +182,53 @@ msgstr "Melhorias significativas na biblioteca padrão:"
148182#: ../../whatsnew/3.12.rst:113
149183msgid "The :class:`pathlib.Path` class now supports subclassing"
150184msgstr ""
185+ "A classe :class:`pathlib.Path` agora oferece suporte a fazer subclasses"
151186
152187#: ../../whatsnew/3.12.rst:114
153188msgid "The :mod:`os` module received several improvements for Windows support"
154189msgstr ""
190+ "O módulo :mod:`os` recebeu vários aprimoramentos para suporte ao Windows"
155191
156192#: ../../whatsnew/3.12.rst:115
157193msgid ""
158194"A :ref:`command-line interface <sqlite3-cli>` has been added to the :mod:"
159195"`sqlite3` module"
160196msgstr ""
197+ "Uma :ref:`interface de linha de comando <sqlite3-cli>` foi adicionada ao "
198+ "módulo :mod:`sqlite3`"
161199
162200#: ../../whatsnew/3.12.rst:117
163201msgid ""
164202":func:`isinstance` checks against :func:`runtime-checkable protocols <typing."
165203"runtime_checkable>` enjoy a speed up of between two and 20 times"
166204msgstr ""
205+ "As verificações de :func:`isinstance` para :func:`protocolos verificáveis em "
206+ "tempo de execução <typing.runtime_checkable>` desfruta de um aumento de "
207+ "velocidade entre duas e 20 vezes"
167208
168209#: ../../whatsnew/3.12.rst:119
169210msgid ""
170211"The :mod:`asyncio` package has had a number of performance improvements, "
171212"with some benchmarks showing a 75% speed up."
172213msgstr ""
214+ "O pacote :mod:`asyncio` teve vários aprimoramentos desempenho, com alguns "
215+ "benchmarks mostrando um aumento de 75% na velocidade."
173216
174217#: ../../whatsnew/3.12.rst:121
175218msgid ""
176219"A :ref:`command-line interface <uuid-cli>` has been added to the :mod:`uuid` "
177220"module"
178221msgstr ""
222+ "Uma :ref:`interface de linha de comando <uuid-cli>` foi adicionada ao "
223+ "módulo :mod:`uuid`"
179224
180225#: ../../whatsnew/3.12.rst:123
181226msgid ""
182227"Due to the changes in :ref:`PEP 701 <whatsnew312-pep701>`, producing tokens "
183228"via the :mod:`tokenize` module is up to up to 64% faster."
184229msgstr ""
230+ "Devido às alterações na :ref:`PEP 701 <whatsnew312-pep701>`, a produção de "
231+ "tokens por meio do módulo :mod:`tokenize` é até 64% mais rápida."
185232
186233#: ../../whatsnew/3.12.rst:126
187234msgid "Security improvements:"
@@ -194,26 +241,31 @@ msgid ""
194241"github.com/hacl-star/hacl-star/>`__ project. These builtin implementations "
195242"remain as fallbacks that are only used when OpenSSL does not provide them."
196243msgstr ""
244+ "Substitui as implementações embutidas do :mod:`hashlib` de SHA1, SHA3, "
245+ "SHA2-384, SHA2-512 e MD5 pelo código formalmente verificado do projeto "
246+ "`HACL* <https://github.com/hacl-star/hacl-star/>`__. Essas implementações "
247+ "embutidas permanecem como fallbacks que são usados somente quando o OpenSSL "
248+ "não as fornece."
197249
198250#: ../../whatsnew/3.12.rst:134
199251msgid "C API improvements:"
200252msgstr "Melhorias na API C:"
201253
202254#: ../../whatsnew/3.12.rst:136
203255msgid ":ref:`PEP 697 <whatsnew312-pep697>`, unstable C API tier"
204- msgstr ""
256+ msgstr ":ref:`PEP 697 <whatsnew312-pep697>`, tier instável de API C "
205257
206258#: ../../whatsnew/3.12.rst:137
207259msgid ":ref:`PEP 683 <whatsnew312-pep683>`, immortal objects"
208- msgstr ""
260+ msgstr ":ref:`PEP 683 <whatsnew312-pep683>`, objetos imortal "
209261
210262#: ../../whatsnew/3.12.rst:139
211263msgid "CPython implementation improvements:"
212264msgstr "Melhorias na implementação do CPython:"
213265
214266#: ../../whatsnew/3.12.rst:141
215267msgid ":ref:`PEP 709 <whatsnew312-pep709>`, comprehension inlining"
216- msgstr ""
268+ msgstr ":ref:`PEP 709 <whatsnew312-pep709>`, inlining de compreensão "
217269
218270#: ../../whatsnew/3.12.rst:142
219271msgid ":ref:`CPython support <perf_profiling>` for the Linux ``perf`` profiler"
0 commit comments