9
9
# Victor Moura <victor_cmoura@hotmail.com>, 2023
10
10
# Italo Penaforte <italo.penaforte@gmail.com>, 2023
11
11
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2023
12
- # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
13
12
# André Filipe de Assunção e Brito <decko@birosca.mobi>, 2023
14
13
# Adorilson Bezerra <adorilson@gmail.com>, 2023
15
14
# Victor Matheus Castro <victormatheuscastro@gmail.com>, 2023
16
15
# Raphael Mendonça, 2023
17
16
# Vinícius Muniz de Melo <viniciusdesk@icloud.com>, 2023
17
+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
18
18
#
19
19
#, fuzzy
20
20
msgid ""
@@ -23,7 +23,7 @@ msgstr ""
23
23
"Report-Msgid-Bugs-To : \n "
24
24
"POT-Creation-Date : 2023-09-29 14:12+0000\n "
25
25
"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 "
27
27
"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
28
28
"teams/5390/pt_BR/)\n "
29
29
"MIME-Version : 1.0\n "
@@ -43,18 +43,21 @@ msgstr "Editor"
43
43
44
44
#: ../../whatsnew/3.12.rst:6
45
45
msgid "Adam Turner"
46
- msgstr ""
46
+ msgstr "Adam Turner "
47
47
48
48
#: ../../whatsnew/3.12.rst:48
49
49
msgid ""
50
50
"This article explains the new features in Python 3.12, compared to 3.11. "
51
51
"Python 3.12 will be released on October 2, 2023. For full details, see the :"
52
52
"ref:`changelog <changelog>`."
53
53
msgstr ""
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."
54
57
55
58
#: ../../whatsnew/3.12.rst:54
56
59
msgid ":pep:`693` -- Python 3.12 Release Schedule"
57
- msgstr ""
60
+ msgstr ":pep:`693` -- Agendamento de lançamento do Python 3.12 "
58
61
59
62
#: ../../whatsnew/3.12.rst:57
60
63
msgid "Summary -- Release highlights"
@@ -69,6 +72,13 @@ msgid ""
69
72
"library. Filesystem support in :mod:`os` and :mod:`pathlib` has seen a "
70
73
"number of improvements, and several modules have better performance."
71
74
msgstr ""
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."
72
82
73
83
#: ../../whatsnew/3.12.rst:69
74
84
msgid ""
@@ -79,6 +89,12 @@ msgid ""
79
89
"`generic types <generic type>` and :term:`type aliases <type alias>` with "
80
90
"static type checkers."
81
91
msgstr ""
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."
82
98
83
99
#: ../../whatsnew/3.12.rst:76
84
100
msgid ""
@@ -90,6 +106,14 @@ msgid ""
90
106
"change, refer to the PEP for a particular new feature; but note that PEPs "
91
107
"usually are not kept up-to-date once a feature has been fully implemented."
92
108
msgstr ""
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."
93
117
94
118
#: ../../whatsnew/3.12.rst:90
95
119
msgid "New syntax features:"
@@ -100,6 +124,8 @@ msgid ""
100
124
":ref:`PEP 695 <whatsnew312-pep695>`, type parameter syntax and the :keyword:"
101
125
"`type` statement"
102
126
msgstr ""
127
+ ":ref:`PEP 695 <whatsnew312-pep695>`, sintaxe de parâmetro de tipo e a "
128
+ "instrução :keyword:`type`"
103
129
104
130
#: ../../whatsnew/3.12.rst:94
105
131
msgid "New grammar features:"
@@ -110,6 +136,8 @@ msgid ""
110
136
":ref:`PEP 701 <whatsnew312-pep701>`, :term:`f-strings <f-string>` in the "
111
137
"grammar"
112
138
msgstr ""
139
+ ":ref:`PEP 701 <whatsnew312-pep701>`, :term:`f-strings <f-string>` na "
140
+ "gramática"
113
141
114
142
#: ../../whatsnew/3.12.rst:98
115
143
msgid "Interpreter improvements:"
@@ -120,16 +148,20 @@ msgid ""
120
148
":ref:`PEP 684 <whatsnew312-pep684>`, a unique per-interpreter :term:`GIL "
121
149
"<global interpreter lock>`"
122
150
msgstr ""
151
+ ":ref:`PEP 684 <whatsnew312-pep684>`, um único :term:`GIL <global interpreter "
152
+ "lock>` por interpretador"
123
153
124
154
#: ../../whatsnew/3.12.rst:102
125
155
msgid ":ref:`PEP 669 <whatsnew312-pep669>`, low impact monitoring"
126
- msgstr ""
156
+ msgstr ":ref:`PEP 669 <whatsnew312-pep669>`, monitoramento de baixo impacto "
127
157
128
158
#: ../../whatsnew/3.12.rst:103
129
159
msgid ""
130
160
"`Improved 'Did you mean ...' suggestions <improved error messages_>`_ for :"
131
161
"exc:`NameError`, :exc:`ImportError`, and :exc:`SyntaxError` exceptions"
132
162
msgstr ""
163
+ "`Aprimoradas as sugestões 'Did you mean ...' <improved error messages_>`_ "
164
+ "para as exceções:exc:`NameError`, :exc:`ImportError` e :exc:`SyntaxError`"
133
165
134
166
#: ../../whatsnew/3.12.rst:106
135
167
msgid "Python data model improvements:"
@@ -140,6 +172,8 @@ msgid ""
140
172
":ref:`PEP 688 <whatsnew312-pep688>`, using the :ref:`buffer protocol "
141
173
"<bufferobjects>` from Python"
142
174
msgstr ""
175
+ ":ref:`PEP 688 <whatsnew312-pep688>`, usando o :ref:`protocolo de buffer "
176
+ "<bufferobjects>` do Python"
143
177
144
178
#: ../../whatsnew/3.12.rst:111
145
179
msgid "Significant improvements in the standard library:"
@@ -148,40 +182,53 @@ msgstr "Melhorias significativas na biblioteca padrão:"
148
182
#: ../../whatsnew/3.12.rst:113
149
183
msgid "The :class:`pathlib.Path` class now supports subclassing"
150
184
msgstr ""
185
+ "A classe :class:`pathlib.Path` agora oferece suporte a fazer subclasses"
151
186
152
187
#: ../../whatsnew/3.12.rst:114
153
188
msgid "The :mod:`os` module received several improvements for Windows support"
154
189
msgstr ""
190
+ "O módulo :mod:`os` recebeu vários aprimoramentos para suporte ao Windows"
155
191
156
192
#: ../../whatsnew/3.12.rst:115
157
193
msgid ""
158
194
"A :ref:`command-line interface <sqlite3-cli>` has been added to the :mod:"
159
195
"`sqlite3` module"
160
196
msgstr ""
197
+ "Uma :ref:`interface de linha de comando <sqlite3-cli>` foi adicionada ao "
198
+ "módulo :mod:`sqlite3`"
161
199
162
200
#: ../../whatsnew/3.12.rst:117
163
201
msgid ""
164
202
":func:`isinstance` checks against :func:`runtime-checkable protocols <typing."
165
203
"runtime_checkable>` enjoy a speed up of between two and 20 times"
166
204
msgstr ""
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"
167
208
168
209
#: ../../whatsnew/3.12.rst:119
169
210
msgid ""
170
211
"The :mod:`asyncio` package has had a number of performance improvements, "
171
212
"with some benchmarks showing a 75% speed up."
172
213
msgstr ""
214
+ "O pacote :mod:`asyncio` teve vários aprimoramentos desempenho, com alguns "
215
+ "benchmarks mostrando um aumento de 75% na velocidade."
173
216
174
217
#: ../../whatsnew/3.12.rst:121
175
218
msgid ""
176
219
"A :ref:`command-line interface <uuid-cli>` has been added to the :mod:`uuid` "
177
220
"module"
178
221
msgstr ""
222
+ "Uma :ref:`interface de linha de comando <uuid-cli>` foi adicionada ao "
223
+ "módulo :mod:`uuid`"
179
224
180
225
#: ../../whatsnew/3.12.rst:123
181
226
msgid ""
182
227
"Due to the changes in :ref:`PEP 701 <whatsnew312-pep701>`, producing tokens "
183
228
"via the :mod:`tokenize` module is up to up to 64% faster."
184
229
msgstr ""
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."
185
232
186
233
#: ../../whatsnew/3.12.rst:126
187
234
msgid "Security improvements:"
@@ -194,26 +241,31 @@ msgid ""
194
241
"github.com/hacl-star/hacl-star/>`__ project. These builtin implementations "
195
242
"remain as fallbacks that are only used when OpenSSL does not provide them."
196
243
msgstr ""
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."
197
249
198
250
#: ../../whatsnew/3.12.rst:134
199
251
msgid "C API improvements:"
200
252
msgstr "Melhorias na API C:"
201
253
202
254
#: ../../whatsnew/3.12.rst:136
203
255
msgid ":ref:`PEP 697 <whatsnew312-pep697>`, unstable C API tier"
204
- msgstr ""
256
+ msgstr ":ref:`PEP 697 <whatsnew312-pep697>`, tier instável de API C "
205
257
206
258
#: ../../whatsnew/3.12.rst:137
207
259
msgid ":ref:`PEP 683 <whatsnew312-pep683>`, immortal objects"
208
- msgstr ""
260
+ msgstr ":ref:`PEP 683 <whatsnew312-pep683>`, objetos imortal "
209
261
210
262
#: ../../whatsnew/3.12.rst:139
211
263
msgid "CPython implementation improvements:"
212
264
msgstr "Melhorias na implementação do CPython:"
213
265
214
266
#: ../../whatsnew/3.12.rst:141
215
267
msgid ":ref:`PEP 709 <whatsnew312-pep709>`, comprehension inlining"
216
- msgstr ""
268
+ msgstr ":ref:`PEP 709 <whatsnew312-pep709>`, inlining de compreensão "
217
269
218
270
#: ../../whatsnew/3.12.rst:142
219
271
msgid ":ref:`CPython support <perf_profiling>` for the Linux ``perf`` profiler"
0 commit comments