@@ -241,25 +241,43 @@ msgid ""
241241"``*args`` and ``**kws``, and whatever ``function()`` returns, ``sys."
242242"breakpointhook()`` returns to the built-in :func:`breakpoint` function."
243243msgstr ""
244+ "A implementação padrão primeiro consulta a variável de ambiente :envvar:"
245+ "`PYTHONBREAKPOINT`. Se for definido como ``\" 0\" ``, então esta função "
246+ "retorna imediatamente; ou seja, é um no-op. Se a variável de ambiente não "
247+ "for definida, ou for definida como uma string vazia, ``pdb.set_trace()`` "
248+ "será chamado. Caso contrário, essa variável deve nomear uma função a ser "
249+ "executada, usando a nomenclatura de importação pontilhada do Python, por "
250+ "exemplo ``package.subpackage.module.function``. Neste caso, ``package."
251+ "subpackage.module`` seria importado e o módulo resultante deve ter um "
252+ "chamável chamado ``function()``. Isso é executado, passando ``*args`` e "
253+ "``**kws``, e qualquer que seja o retorno de ``function()``, ``sys."
254+ "breakpointhook()`` retorna para a função embutida :func:`breakpoint`."
244255
245256#: ../../library/sys.rst:143
246257msgid ""
247258"Note that if anything goes wrong while importing the callable named by :"
248259"envvar:`PYTHONBREAKPOINT`, a :exc:`RuntimeWarning` is reported and the "
249260"breakpoint is ignored."
250261msgstr ""
262+ "Observe que se algo der errado ao importar o chamável nomeado por :envvar:"
263+ "`PYTHONBREAKPOINT`, uma :exc:`RuntimeWarning` é relatado e o ponto de "
264+ "interrupção é ignorado."
251265
252266#: ../../library/sys.rst:147
253267msgid ""
254268"Also note that if ``sys.breakpointhook()`` is overridden programmatically, :"
255269"envvar:`PYTHONBREAKPOINT` is *not* consulted."
256270msgstr ""
271+ "Observe também que se ``sys.breakpointhook()`` for sobrescrito "
272+ "programaticamente, :envvar:`PYTHONBREAKPOINT` *não* será consultado."
257273
258274#: ../../library/sys.rst:154
259275msgid ""
260276"Print low-level information to stderr about the state of CPython's memory "
261277"allocator."
262278msgstr ""
279+ "Imprima informações de baixo nível para stderr sobre o estado do alocador de "
280+ "memória do CPython."
263281
264282#: ../../library/sys.rst:157
265283msgid ""
@@ -272,10 +290,12 @@ msgid ""
272290"This function is specific to CPython. The exact output format is not "
273291"defined here, and may change."
274292msgstr ""
293+ "Esta função é específica para CPython. O formato de saída exato não é "
294+ "definido aqui e pode mudar."
275295
276296#: ../../library/sys.rst:170
277297msgid "Integer specifying the handle of the Python DLL."
278- msgstr ""
298+ msgstr "Número inteiro que especifica o identificador da DLL do Python. "
279299
280300#: ../../library/sys.rst:172 ../../library/sys.rst:663
281301#: ../../library/sys.rst:1352 ../../library/sys.rst:1516
@@ -290,6 +310,11 @@ msgid ""
290310"handler (which is probably ``'strict'``), encode it to ``sys.stdout."
291311"encoding`` with ``'backslashreplace'`` error handler."
292312msgstr ""
313+ "Se *value* não for ``None``, esta função imprime ``repr(value)`` em ``sys."
314+ "stdout``, e salva *value* em ``builtins._``. Se ``repr(value)`` não for "
315+ "codificável para ``sys.stdout.encoding`` com o tratador de erros ``sys."
316+ "stdout.errors`` (que provavelmente é ``'strict'``), codifica-o para ``sys."
317+ "stdout.encoding`` com tratador de erros ``'backslashreplace'``."
293318
294319#: ../../library/sys.rst:183
295320msgid ""
@@ -298,14 +323,20 @@ msgid ""
298323"values can be customized by assigning another one-argument function to ``sys."
299324"displayhook``."
300325msgstr ""
326+ "``sys.displayhook`` é chamado no resultado da avaliação de uma :term:"
327+ "`expressão` inserida em uma sessão interativa do Python. A exibição desses "
328+ "valores pode ser personalizada atribuindo outra função de um argumento a "
329+ "``sys.displayhook``."
301330
302331#: ../../library/sys.rst:187
303332msgid "Pseudo-code::"
304- msgstr ""
333+ msgstr "Pseudocódigo:: "
305334
306335#: ../../library/sys.rst:207
307336msgid "Use ``'backslashreplace'`` error handler on :exc:`UnicodeEncodeError`."
308337msgstr ""
338+ "Usa o tratador de erros ``'backslashreplace'`` ao ser levantada :exc:"
339+ "`UnicodeEncodeError`."
309340
310341#: ../../library/sys.rst:213
311342msgid ""
@@ -315,11 +346,18 @@ msgid ""
315346"`PYTHONDONTWRITEBYTECODE` environment variable, but you can set it yourself "
316347"to control bytecode file generation."
317348msgstr ""
349+ "Se isso for true, o Python não tentará escrever arquivos ``.pyc`` na "
350+ "importação de módulos fonte. Este valor é inicialmente definido como "
351+ "``True`` ou ``False`` dependendo da opção de linha de comando :option:`-B` e "
352+ "da variável de ambiente :envvar:`PYTHONDONTWRITEBYTECODE`, mas você mesmo "
353+ "pode configurá-lo para controlar geração de arquivo bytecode."
318354
319355#: ../../library/sys.rst:222
320356msgid ""
321357"This function prints out a given traceback and exception to ``sys.stderr``."
322358msgstr ""
359+ "Esta função imprime um determinado traceback (situação da pilha de execução) "
360+ "e exceção para ``sys.stderr``."
323361
324362#: ../../library/sys.rst:224
325363msgid ""
@@ -331,6 +369,13 @@ msgid ""
331369"customized by assigning another three-argument function to ``sys."
332370"excepthook``."
333371msgstr ""
372+ "Quando uma exceção é lançada e não capturada, o interpretador chama ``sys."
373+ "excepthook`` com três argumentos, a classe de exceção, a instância de "
374+ "exceção e um objeto traceback. Em uma sessão interativa, isso acontece logo "
375+ "antes de o controle retornar ao prompt; em um programa Python, isso acontece "
376+ "pouco antes de o programa ser encerrado. A manipulação de tais exceções de "
377+ "nível superior pode ser personalizada atribuindo outra função de três "
378+ "argumentos a ``sys.excepthook``."
334379
335380#: ../../library/sys.rst:236
336381msgid ""
@@ -343,7 +388,7 @@ msgstr ""
343388
344389#: ../../library/sys.rst:242
345390msgid "__breakpointhook__"
346- msgstr ""
391+ msgstr "__breakpointhook__ "
347392
348393#: ../../library/sys.rst:248
349394msgid ""