55#
66# Translators:
77# python-doc bot, 2025
8+ # Rainer Terroso, 2025
89#
910#, fuzzy
1011msgid ""
1112msgstr ""
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."
5859msgstr ""
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
6164msgid ""
@@ -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."
6669msgstr ""
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
6977msgid ""
@@ -76,117 +84,132 @@ msgstr ""
7684
7785#: ../../library/bdb.rst:39
7886msgid ":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
8290msgid ""
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."
8694msgstr ""
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
89100msgid "Mark the breakpoint as enabled."
90- msgstr ""
101+ msgstr "Marque o ponto de interrupção como ativado. "
91102
92103#: ../../library/bdb.rst:55
93104msgid "Mark the breakpoint as disabled."
94- msgstr ""
105+ msgstr "Marque o ponto de interrupção como desativado. "
95106
96107#: ../../library/bdb.rst:60
97108msgid ""
98109"Return a string with all the information about the breakpoint, nicely "
99110"formatted:"
100111msgstr ""
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
103116msgid "Breakpoint number."
104- msgstr ""
117+ msgstr "Número do ponto de interrupção. "
105118
106119#: ../../library/bdb.rst:64
107120msgid "Temporary status (del or keep)."
108- msgstr ""
121+ msgstr "Status temporário (del ou keep). "
109122
110123#: ../../library/bdb.rst:65
111124msgid "File/line position."
112- msgstr ""
125+ msgstr "Posição do arquivo/linha. "
113126
114127#: ../../library/bdb.rst:66
115128msgid "Break condition."
116- msgstr ""
129+ msgstr "Condição de interrupção. "
117130
118131#: ../../library/bdb.rst:67
119132msgid "Number of times to ignore."
120133msgstr "Número de vezes para ignorar."
121134
122135#: ../../library/bdb.rst:68
123136msgid "Number of times hit."
124- msgstr ""
137+ msgstr "Número de vezes atingido. "
125138
126139#: ../../library/bdb.rst:74
127140msgid ""
128141"Print the output of :meth:`bpformat` to the file *out*, or if it is "
129142"``None``, to standard output."
130143msgstr ""
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
133148msgid ":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
137152msgid "File name of the :class:`Breakpoint`."
138153msgstr "Nome do arquivo do :class:`Breakpoint`."
139154
140155#: ../../library/bdb.rst:85
141156msgid "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
145160msgid "``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
149164msgid "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
153168msgid ""
154169"Function name that defines whether a :class:`Breakpoint` is hit upon "
155170"entering the function."
156171msgstr ""
172+ "Nome da função que define se um :class:`Breakpoint` é atingido ao entrar na "
173+ "função."
157174
158175#: ../../library/bdb.rst:102
159176msgid "``True`` if :class:`Breakpoint` is enabled."
160- msgstr ""
177+ msgstr "``True`` se :class:`Breakpoint` estiver ativado. "
161178
162179#: ../../library/bdb.rst:106
163180msgid "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
167184msgid ""
168185"Dictionary of :class:`Breakpoint` instances indexed by (:attr:`file`, :attr:"
169186"`line`) tuples."
170187msgstr ""
188+ "Dicionário de instâncias de :class:`Breakpoint` indexadas por tuplas (:attr:"
189+ "`file`, :attr:`line`)."
171190
172191#: ../../library/bdb.rst:115
173192msgid "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
177196msgid "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
181200msgid "The :class:`Bdb` class acts as a generic Python debugger base class."
182201msgstr ""
202+ "A :class:`Bdb` atua como uma classe base genérica de depurador em Python."
183203
184204#: ../../library/bdb.rst:125
185205msgid ""
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."
189209msgstr ""
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
192215msgid ""
@@ -196,6 +219,11 @@ msgid ""
196219"originate in a certain module is determined by the ``__name__`` in the frame "
197220"globals."
198221msgstr ""
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
201229msgid ""
@@ -208,23 +236,34 @@ msgid ""
208236"some differences. The debugger developers are encouraged to use the "
209237"``'monitoring'`` backend to achieve better performance."
210238msgstr ""
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
213250msgid "Added the *skip* parameter."
214251msgstr "Adicionado o parâmetro *skip*."
215252
216253#: ../../library/bdb.rst:148
217254msgid "Added the *backend* parameter."
218- msgstr ""
255+ msgstr "Adicionado o parâmetro *backend*. "
219256
220257#: ../../library/bdb.rst:151
221258msgid ""
222259"The following methods of :class:`Bdb` normally don't need to be overridden."
223260msgstr ""
261+ "Os seguintes métodos de :class:`Bdb` normalmente não precisam ser "
262+ "substituídos."
224263
225264#: ../../library/bdb.rst:155
226265msgid "Return canonical form of *filename*."
227- msgstr ""
266+ msgstr "Retorna a forma canônica de *filename*. "
228267
229268#: ../../library/bdb.rst:157
230269msgid ""
@@ -239,79 +278,100 @@ msgid ""
239278"Start tracing. For ``'settrace'`` backend, this method is equivalent to "
240279"``sys.settrace(self.trace_dispatch)``"
241280msgstr ""
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
244285msgid ""
245286"Stop tracing. For ``'settrace'`` backend, this method is equivalent to ``sys."
246287"settrace(None)``"
247288msgstr ""
289+ "Parar o rastreamento. Para o backend ``'settrace'``, este método equivale a "
290+ "``sys.settrace(None)``"
248291
249292#: ../../library/bdb.rst:178
250293msgid ""
251294"Set the :attr:`!botframe`, :attr:`!stopframe`, :attr:`!returnframe` and :"
252295"attr:`quitting <Bdb.set_quit>` attributes with values ready to start "
253296"debugging."
254297msgstr ""
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
257303msgid ""
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)."
260306msgstr ""
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
263312msgid ""
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:"
267316msgstr ""
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
270322msgid "``\" 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
274326msgid ""
275327"``\" call\" ``: A function is about to be called, or another code block "
276328"entered."
277329msgstr ""
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
280334msgid "``\" return\" ``: A function or other code block is about to return."
281335msgstr ""
336+ "``\" retorno\" ``: Um função ou outro bloco de código está prestes a retornar."
282337
283338#: ../../library/bdb.rst:194
284339msgid "``\" exception\" ``: An exception has occurred."
285- msgstr ""
340+ msgstr "`` \" exception \" ``: Ocorreu uma exceção. "
286341
287342#: ../../library/bdb.rst:195
288343msgid "``\" 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
292347msgid "``\" c_return\" ``: A C function has returned."
293- msgstr ""
348+ msgstr "`` \" c_return \" ``: Uma função C retornou. "
294349
295350#: ../../library/bdb.rst:197
296351msgid "``\" 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
300355msgid ""
301356"For the Python events, specialized functions (see below) are called. For "
302357"the C events, no action is taken."
303358msgstr ""
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
306363msgid "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
310367msgid ""
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`."
314371msgstr ""
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
317377msgid ""
@@ -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."
323383msgstr ""
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
326391msgid ""
@@ -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."
332397msgstr ""
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
335406msgid ""
0 commit comments