Skip to content

Commit 9e2db25

Browse files
Update translation
Co-Authored-By: Rainer Terroso
1 parent 2fd48c1 commit 9e2db25

3 files changed

Lines changed: 102 additions & 31 deletions

File tree

library/bdb.po

Lines changed: 97 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Rainer Terroso, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.14\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-09-16 17:23+0000\n"
15+
"POT-Creation-Date: 2025-11-25 14:15+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Rainer Terroso, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"MIME-Version: 1.0\n"
@@ -56,6 +57,8 @@ msgid ""
5657
"This class implements temporary breakpoints, ignore counts, disabling and "
5758
"(re-)enabling, and conditionals."
5859
msgstr ""
60+
"Esta classe implementa pontos de interrupção temporários, contagens de "
61+
"ignorar, desativação e (re)ativação, além de condicionais."
5962

6063
#: ../../library/bdb.rst:28
6164
msgid ""
@@ -64,6 +67,11 @@ msgid ""
6467
"a single instance of class :class:`Breakpoint`. The latter points to a list "
6568
"of such instances since there may be more than one breakpoint per line."
6669
msgstr ""
70+
"Os pontos de interrupção são indexados por número por meio de uma lista "
71+
"chamada :attr:`bpbynumber` e por pares ``(file, line)`` por meio de :attr:"
72+
"`bplist`. O primeiro aponta para uma única instância da classe :class:"
73+
"`Breakpoint`. O segundo aponta para uma lista dessas instâncias, já que pode "
74+
"haver mais de um ponto de interrupção por linha."
6775

6876
#: ../../library/bdb.rst:33
6977
msgid ""
@@ -76,117 +84,132 @@ msgstr ""
7684

7785
#: ../../library/bdb.rst:39
7886
msgid ":class:`Breakpoint` instances have the following methods:"
79-
msgstr ""
87+
msgstr "As instâncias de :class:`Breakpoint` têm os seguintes métodos:"
8088

8189
#: ../../library/bdb.rst:43
8290
msgid ""
8391
"Delete the breakpoint from the list associated to a file/line. If it is the "
8492
"last breakpoint in that position, it also deletes the entry for the file/"
8593
"line."
8694
msgstr ""
95+
"Exclui o ponto de interrupção da lista associada a um arquivo/linha. Se for "
96+
"o último ponto de interrupção nessa posição, ele também excluirá a entrada "
97+
"do arquivo/linha."
8798

8899
#: ../../library/bdb.rst:50
89100
msgid "Mark the breakpoint as enabled."
90-
msgstr ""
101+
msgstr "Marque o ponto de interrupção como ativado."
91102

92103
#: ../../library/bdb.rst:55
93104
msgid "Mark the breakpoint as disabled."
94-
msgstr ""
105+
msgstr "Marque o ponto de interrupção como desativado."
95106

96107
#: ../../library/bdb.rst:60
97108
msgid ""
98109
"Return a string with all the information about the breakpoint, nicely "
99110
"formatted:"
100111
msgstr ""
112+
"Retorna uma string com todas as informações sobre o ponto de interrupção, "
113+
"formatadas de maneira clara:"
101114

102115
#: ../../library/bdb.rst:63
103116
msgid "Breakpoint number."
104-
msgstr ""
117+
msgstr "Número do ponto de interrupção."
105118

106119
#: ../../library/bdb.rst:64
107120
msgid "Temporary status (del or keep)."
108-
msgstr ""
121+
msgstr "Status temporário (del ou keep)."
109122

110123
#: ../../library/bdb.rst:65
111124
msgid "File/line position."
112-
msgstr ""
125+
msgstr "Posição do arquivo/linha."
113126

114127
#: ../../library/bdb.rst:66
115128
msgid "Break condition."
116-
msgstr ""
129+
msgstr "Condição de interrupção."
117130

118131
#: ../../library/bdb.rst:67
119132
msgid "Number of times to ignore."
120133
msgstr "Número de vezes para ignorar."
121134

122135
#: ../../library/bdb.rst:68
123136
msgid "Number of times hit."
124-
msgstr ""
137+
msgstr "Número de vezes atingido."
125138

126139
#: ../../library/bdb.rst:74
127140
msgid ""
128141
"Print the output of :meth:`bpformat` to the file *out*, or if it is "
129142
"``None``, to standard output."
130143
msgstr ""
144+
"Exibe a saída de :meth:`bpformat` no arquivo *out* ou, se for ``None``, na "
145+
"saída padrão."
131146

132147
#: ../../library/bdb.rst:77
133148
msgid ":class:`Breakpoint` instances have the following attributes:"
134-
msgstr ""
149+
msgstr "Instâncias :class:`Breakpoint` possuem os seguintes atributos:"
135150

136151
#: ../../library/bdb.rst:81
137152
msgid "File name of the :class:`Breakpoint`."
138153
msgstr "Nome do arquivo do :class:`Breakpoint`."
139154

140155
#: ../../library/bdb.rst:85
141156
msgid "Line number of the :class:`Breakpoint` within :attr:`file`."
142-
msgstr ""
157+
msgstr "Número da linha do :class:`Breakpoint` dentro de :attr:`file`."
143158

144159
#: ../../library/bdb.rst:89
145160
msgid "``True`` if a :class:`Breakpoint` at (file, line) is temporary."
146-
msgstr ""
161+
msgstr "``True`` se um :class:`Breakpoint` em (file, line) for temporário."
147162

148163
#: ../../library/bdb.rst:93
149164
msgid "Condition for evaluating a :class:`Breakpoint` at (file, line)."
150-
msgstr ""
165+
msgstr "Condição para avaliar um :class:`Breakpoint` em (file, line)."
151166

152167
#: ../../library/bdb.rst:97
153168
msgid ""
154169
"Function name that defines whether a :class:`Breakpoint` is hit upon "
155170
"entering the function."
156171
msgstr ""
172+
"Nome da função que define se um :class:`Breakpoint` é atingido ao entrar na "
173+
"função."
157174

158175
#: ../../library/bdb.rst:102
159176
msgid "``True`` if :class:`Breakpoint` is enabled."
160-
msgstr ""
177+
msgstr "``True`` se :class:`Breakpoint` estiver ativado."
161178

162179
#: ../../library/bdb.rst:106
163180
msgid "Numeric index for a single instance of a :class:`Breakpoint`."
164-
msgstr ""
181+
msgstr "Índice numérico de uma única instância de :class:`Breakpoint`."
165182

166183
#: ../../library/bdb.rst:110
167184
msgid ""
168185
"Dictionary of :class:`Breakpoint` instances indexed by (:attr:`file`, :attr:"
169186
"`line`) tuples."
170187
msgstr ""
188+
"Dicionário de instâncias de :class:`Breakpoint` indexadas por tuplas (:attr:"
189+
"`file`, :attr:`line`)."
171190

172191
#: ../../library/bdb.rst:115
173192
msgid "Number of times to ignore a :class:`Breakpoint`."
174-
msgstr ""
193+
msgstr "Número de vezes para ignorar o :class:`Breakpoint`."
175194

176195
#: ../../library/bdb.rst:119
177196
msgid "Count of the number of times a :class:`Breakpoint` has been hit."
178-
msgstr ""
197+
msgstr "Contagem do número de vezes que um :class:`Breakpoint` foi atingido."
179198

180199
#: ../../library/bdb.rst:123
181200
msgid "The :class:`Bdb` class acts as a generic Python debugger base class."
182201
msgstr ""
202+
"A :class:`Bdb` atua como uma classe base genérica de depurador em Python."
183203

184204
#: ../../library/bdb.rst:125
185205
msgid ""
186206
"This class takes care of the details of the trace facility; a derived class "
187207
"should implement user interaction. The standard debugger class (:class:`pdb."
188208
"Pdb`) is an example."
189209
msgstr ""
210+
"Esta classe cuida dos detalhes do mecanismo de rastreamento; uma classe "
211+
"derivada deve implementar a interação com o usuário. A classe de depuração "
212+
"padrão (:class:`pdb.Pdb`) é um exemplo."
190213

191214
#: ../../library/bdb.rst:129
192215
msgid ""
@@ -196,6 +219,11 @@ msgid ""
196219
"originate in a certain module is determined by the ``__name__`` in the frame "
197220
"globals."
198221
msgstr ""
222+
"O argumento skip, se fornecido, deve ser um iterável de padrões de nomes de "
223+
"módulos no estilo glob. O depurador não entrará em frames que se originam em "
224+
"um módulo que corresponda a um desses padrões. Se um frame é considerado "
225+
"como originado em determinado módulo é determinado pelo valor de "
226+
"``__name__`` nos globals do frame."
199227

200228
#: ../../library/bdb.rst:135
201229
msgid ""
@@ -208,23 +236,34 @@ msgid ""
208236
"some differences. The debugger developers are encouraged to use the "
209237
"``'monitoring'`` backend to achieve better performance."
210238
msgstr ""
239+
"O argumento *backend* especifica o backend a ser usado pela :class:`Bdb`. "
240+
"Ele pode ser ``'settrace'`` ou ``'monitoring'``. ``'settrace'`` usa :func:"
241+
"`sys.settrace`, que oferece a melhor retrocompatibilidade. O backend "
242+
"``'monitoring'`` usa o novo :mod:`sys.monitoring`, introduzido no Python "
243+
"3.12, que pode ser muito mais eficiente porque pode desabilitar eventos não "
244+
"utilizados. Estamos tentando manter interfaces idênticas para ambos os "
245+
"backends, mas existem algumas diferenças. Os desenvolvedores de depuradores "
246+
"são incentivados a usar o backend ``'monitoring'`` para obter melhor "
247+
"desempenho."
211248

212249
#: ../../library/bdb.rst:145
213250
msgid "Added the *skip* parameter."
214251
msgstr "Adicionado o parâmetro *skip*."
215252

216253
#: ../../library/bdb.rst:148
217254
msgid "Added the *backend* parameter."
218-
msgstr ""
255+
msgstr "Adicionado o parâmetro *backend*."
219256

220257
#: ../../library/bdb.rst:151
221258
msgid ""
222259
"The following methods of :class:`Bdb` normally don't need to be overridden."
223260
msgstr ""
261+
"Os seguintes métodos de :class:`Bdb` normalmente não precisam ser "
262+
"substituídos."
224263

225264
#: ../../library/bdb.rst:155
226265
msgid "Return canonical form of *filename*."
227-
msgstr ""
266+
msgstr "Retorna a forma canônica de *filename*."
228267

229268
#: ../../library/bdb.rst:157
230269
msgid ""
@@ -239,79 +278,100 @@ msgid ""
239278
"Start tracing. For ``'settrace'`` backend, this method is equivalent to "
240279
"``sys.settrace(self.trace_dispatch)``"
241280
msgstr ""
281+
"Iniciar o rastreamento. Para o backend ``'settrace'`` este método equivale a "
282+
"``sys.settrace(self.trace_dispatch)``"
242283

243284
#: ../../library/bdb.rst:171
244285
msgid ""
245286
"Stop tracing. For ``'settrace'`` backend, this method is equivalent to ``sys."
246287
"settrace(None)``"
247288
msgstr ""
289+
"Parar o rastreamento. Para o backend ``'settrace'``, este método equivale a "
290+
"``sys.settrace(None)``"
248291

249292
#: ../../library/bdb.rst:178
250293
msgid ""
251294
"Set the :attr:`!botframe`, :attr:`!stopframe`, :attr:`!returnframe` and :"
252295
"attr:`quitting <Bdb.set_quit>` attributes with values ready to start "
253296
"debugging."
254297
msgstr ""
298+
"Defina :attr:`!botframe`, :attr:`!stopframe`, :attr:`!returnframe` e :attr:"
299+
"`quitting <Bdb.set_quit>` atributos com valores prontos para iniciar a "
300+
"depuração."
255301

256302
#: ../../library/bdb.rst:183
257303
msgid ""
258304
"This function is installed as the trace function of debugged frames. Its "
259305
"return value is the new trace function (in most cases, that is, itself)."
260306
msgstr ""
307+
"Esta função é instalada como a função de rastreamento dos frames depurados. "
308+
"Seu valor de retorno é a nova função de rastreamento (na maioria dos casos, "
309+
"ela própria)."
261310

262311
#: ../../library/bdb.rst:186
263312
msgid ""
264313
"The default implementation decides how to dispatch a frame, depending on the "
265314
"type of event (passed as a string) that is about to be executed. *event* can "
266315
"be one of the following:"
267316
msgstr ""
317+
"A implementação padrão decide como despachar um frame, dependendo do tipo de "
318+
"evento (passado como string) que está prestes a ser executado. *event* pode "
319+
"ser um dos seguintes:"
268320

269321
#: ../../library/bdb.rst:190
270322
msgid "``\"line\"``: A new line of code is going to be executed."
271-
msgstr ""
323+
msgstr "``\"line\"``: Uma nova linha de código será executada."
272324

273325
#: ../../library/bdb.rst:191
274326
msgid ""
275327
"``\"call\"``: A function is about to be called, or another code block "
276328
"entered."
277329
msgstr ""
330+
"``\"call\"``: Um função está prestes a ser chamada, ou outro bloco de código "
331+
"foi inserido."
278332

279333
#: ../../library/bdb.rst:193
280334
msgid "``\"return\"``: A function or other code block is about to return."
281335
msgstr ""
336+
"``\"retorno\"``: Um função ou outro bloco de código está prestes a retornar."
282337

283338
#: ../../library/bdb.rst:194
284339
msgid "``\"exception\"``: An exception has occurred."
285-
msgstr ""
340+
msgstr "``\"exception\"``: Ocorreu uma exceção."
286341

287342
#: ../../library/bdb.rst:195
288343
msgid "``\"c_call\"``: A C function is about to be called."
289-
msgstr ""
344+
msgstr "``\"c_call\"``: Uma função C está prestes a ser chamada."
290345

291346
#: ../../library/bdb.rst:196
292347
msgid "``\"c_return\"``: A C function has returned."
293-
msgstr ""
348+
msgstr "``\"c_return\"``: Uma função C retornou."
294349

295350
#: ../../library/bdb.rst:197
296351
msgid "``\"c_exception\"``: A C function has raised an exception."
297-
msgstr ""
352+
msgstr "``\"c_exception\"``: Uma função C levantou uma exceção."
298353

299354
#: ../../library/bdb.rst:199
300355
msgid ""
301356
"For the Python events, specialized functions (see below) are called. For "
302357
"the C events, no action is taken."
303358
msgstr ""
359+
"Para os eventos Python, são chamadas função especializadas (consulte "
360+
"abaixo). Para os eventos de C, nenhuma ação é tomada."
304361

305362
#: ../../library/bdb.rst:202
306363
msgid "The *arg* parameter depends on the previous event."
307-
msgstr ""
364+
msgstr "O parâmetro *arg* depende do evento anterior."
308365

309366
#: ../../library/bdb.rst:204
310367
msgid ""
311368
"See the documentation for :func:`sys.settrace` for more information on the "
312369
"trace function. For more information on code and frame objects, refer to :"
313370
"ref:`types`."
314371
msgstr ""
372+
"Consulte a documentação de :func:`sys.settrace` para mais informações sobre "
373+
"a função de rastreamento. Para mais informações sobre objetos de código e de "
374+
"frame, consulte :ref:`types`."
315375

316376
#: ../../library/bdb.rst:210
317377
msgid ""
@@ -321,6 +381,11 @@ msgid ""
321381
"(which can be set from :meth:`user_line`). Return a reference to the :meth:"
322382
"`trace_dispatch` method for further tracing in that scope."
323383
msgstr ""
384+
"Se o depurador deve parar na linha atual, invoque o método :meth:`user_line` "
385+
"(que deve ser substituído em subclasses). Levante a exceção :exc:`BdbQuit` "
386+
"se o sinalizador :attr:quitting <Bdb.set_quit>` estiver definido (ele pode "
387+
"ser definido a partir de :meth:`user_line`). Retorne uma referência ao "
388+
"método :meth:`trace_dispatch` para continuar o rastreamento nesse escopo."
324389

325390
#: ../../library/bdb.rst:218
326391
msgid ""
@@ -330,6 +395,12 @@ msgid ""
330395
"(which can be set from :meth:`user_call`). Return a reference to the :meth:"
331396
"`trace_dispatch` method for further tracing in that scope."
332397
msgstr ""
398+
"Se o depurador deve parar nesta chamada de função invoque o método :meth:"
399+
"`user_call` (que deve ser substituído em subclasses). Levante a exceção :exc:"
400+
"`BdbQuit` se o sinalizador :attr:quitting <Bdb.set_quit>` estiver definido "
401+
"(ele pode ser definido a partir de :meth:`user_call`). Retorne uma "
402+
"referência ao método :meth:`trace_dispatch` para continuar o rastreamento "
403+
"nesse escopo."
333404

334405
#: ../../library/bdb.rst:226
335406
msgid ""

potodo.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 61.82% done
2-
└── 3.14/ 61.82% done
1+
1 directory 61.86% done
2+
└── 3.14/ 61.86% done
33
├── sphinx.po 98.0% translated 104/106
44
├── c-api/ 53.09% done
55
│ ├── conversion.po 86.0% translated 43/50
@@ -38,7 +38,7 @@
3838
│ ├── sorting.po 54.0% translated 50/92
3939
│ └── unicode.po 20.0% translated 30/145
4040
├── installing/ 100.00% done
41-
├── library/ 61.43% done
41+
├── library/ 61.53% done
4242
│ ├── asyncio-dev.po 29.0% translated 16/54
4343
│ ├── asyncio-eventloop.po 73.0% translated 308/417
4444
│ ├── asyncio-future.po 14.0% translated 9/64
@@ -51,7 +51,7 @@
5151
│ ├── asyncio-sync.po 12.0% translated 12/100
5252
│ ├── asyncio-task.po 51.0% translated 140/273
5353
│ ├── base64.po 21.0% translated 15/71
54-
│ ├── bdb.po 10.0% translated 13/119
54+
│ ├── bdb.po 50.0% translated 60/119
5555
│ ├── binascii.po 60.0% translated 23/38
5656
│ ├── codecs.po 44.0% translated 250/563
5757
│ ├── concurrent.futures.po 10.0% translated 12/120

0 commit comments

Comments
 (0)