55#
66# Translators:
77# i17obot <[email protected] >, 20218- # Claudio Rogerio Carvalho Filho <[email protected] >, 202198# Marco Rougeth <[email protected] >, 2022109# Danilo Lima <[email protected] >, 20231110# Vitor Buxbaum Orlandi, 2023
@@ -66,8 +65,8 @@ msgid ""
6665"Use 2 bytes for each instruction. Previously the number of bytes varied by "
6766"instruction."
6867msgstr ""
69- "Usados 2 bytes para cada instrução . Anteriormente, o número de bytes variava "
70- "de acordo com a instrução."
68+ "Cada instrução ocupa 2 bytes . Anteriormente, o número de bytes variava de "
69+ "acordo com a instrução."
7170
7271#: ../../library/dis.rst:33
7372msgid ""
@@ -86,76 +85,97 @@ msgid ""
8685"specialize it for different runtime conditions. The adaptive bytecode can be "
8786"shown by passing ``adaptive=True``."
8887msgstr ""
88+ "Algumas instruções vêm acompanhadas de uma ou mais entradas de cache em "
89+ "linha, as quais assumem a forma de instruções :opcode:`CACHE`.Tais "
90+ "instruções são escondidas por padrão, mas podem ser visualizadas passando "
91+ "``show_caches=True`` para qualquer utilidade do :mod:`dis`. Além disso, o "
92+ "interpretador adapta o bytecode para especializá-lo a diferentes condições "
93+ "de tempo de execução. O bytecode adaptativo pode ser visualizado passando "
94+ "``adaptive=True``."
8995
9096#: ../../library/dis.rst:45
9197msgid ""
9298"The argument of a jump is the offset of the target instruction relative to "
9399"the instruction that appears immediately after the jump instruction's :"
94100"opcode:`CACHE` entries."
95101msgstr ""
102+ "O argumento de um pulo é o deslocamento da instrução alvo relativo à "
103+ "instrução que aparece imediatamente após as entradas :opcode:`CACHE` da "
104+ "instrução de pulo."
96105
97106#: ../../library/dis.rst:50
98107msgid ""
99108"As a consequence, the presence of the :opcode:`CACHE` instructions is "
100109"transparent for forward jumps but needs to be taken into account when "
101110"reasoning about backward jumps."
102111msgstr ""
112+ "Como consequência, a presença de instruções :opcode:`CACHE` é transparente "
113+ "para pulos adiante, mas precisa ser considerada ao lidar com pulos para trás."
103114
104115#: ../../library/dis.rst:54
105116msgid ""
106117"The output shows logical labels rather than instruction offsets for jump "
107118"targets and exception handlers. The ``-O`` command line option and the "
108119"``show_offsets`` argument were added."
109120msgstr ""
121+ "A saída agora mostra rótulos lógicos ao invés dos deslocamentos das "
122+ "instruções para alvos de pulos e de tratadores de exceções. A opção de linha "
123+ "de comando ``-O`` e o argumento ``show_offsets`` foram adicionados."
110124
111125#: ../../library/dis.rst:59
112126msgid "Example: Given the function :func:`!myfunc`::"
113- msgstr ""
127+ msgstr "Exemplo: Dada a função :func:`!myfunc`:: "
114128
115129#: ../../library/dis.rst:64
116130msgid ""
117131"the following command can be used to display the disassembly of :func:`!"
118132"myfunc`:"
119133msgstr ""
134+ "o comando a seguir pode ser usado para mostrar a desconstrução de :func:`!"
135+ "myfunc`:"
120136
121137#: ../../library/dis.rst:77
122138msgid "(The \" 2\" is a line number)."
123- msgstr "(O \" 2\" é um número da linha)."
139+ msgstr "(O \" 2\" é o número da linha)."
124140
125141#: ../../library/dis.rst:82
126142msgid "Command-line interface"
127- msgstr ""
143+ msgstr "Interface de linha de comando "
128144
129145#: ../../library/dis.rst:84
130146msgid "The :mod:`dis` module can be invoked as a script from the command line:"
131147msgstr ""
148+ "O módulo :mod:`dis` pode ser invocado como um script na linha de comando:"
132149
133150#: ../../library/dis.rst:90
134151msgid "The following options are accepted:"
135152msgstr "As seguintes opções são aceitas:"
136153
137154#: ../../library/dis.rst:96
138155msgid "Display usage and exit."
139- msgstr "Exibe o uso e sai."
156+ msgstr "Exibe o modo de usar e sai."
140157
141158#: ../../library/dis.rst:100
142159msgid "Show inline caches."
143- msgstr ""
160+ msgstr "Mostra caches em linha "
144161
145162#: ../../library/dis.rst:104
146163msgid "Show offsets of instructions."
147- msgstr ""
164+ msgstr "Mostra os deslocamentos das instruções "
148165
149166#: ../../library/dis.rst:106
150167msgid ""
151168"If :file:`infile` is specified, its disassembled code will be written to "
152169"stdout. Otherwise, disassembly is performed on compiled source code received "
153170"from stdin."
154171msgstr ""
172+ "Se :file:`infile` for especificada, o seu código desmontado será escrito no "
173+ "stdout. Caso contrário, será feito o desmonte da compilação do código-fonte "
174+ "recebido do stdin."
155175
156176#: ../../library/dis.rst:110
157177msgid "Bytecode analysis"
158- msgstr "Analise do Bytecode"
178+ msgstr "Análise do Bytecode"
159179
160180#: ../../library/dis.rst:114
161181msgid ""
@@ -164,26 +184,29 @@ msgid ""
164184"code."
165185msgstr ""
166186"A API de análise de bytecode permite que partes do código Python sejam "
167- "Wrapped em um objeto da :class:`Bytecode` que facilite o acesso aos detalhes "
168- "do código compilado."
187+ "encapsuladas em um objeto :class:`Bytecode` que facilite o acesso aos "
188+ "detalhes do código compilado."
169189
170190#: ../../library/dis.rst:121
171191msgid ""
172192"Analyse the bytecode corresponding to a function, generator, asynchronous "
173193"generator, coroutine, method, string of source code, or a code object (as "
174194"returned by :func:`compile`)."
175195msgstr ""
196+ "Analisa o bytecode correspondente a uma função, um gerador, um gerador "
197+ "assíncrono, uma corrotina, um método, uma string de código-fonte, ou um "
198+ "objeto de código (conforme retornado por :func:`compile`)."
176199
177200#: ../../library/dis.rst:125
178201msgid ""
179202"This is a convenience wrapper around many of the functions listed below, "
180203"most notably :func:`get_instructions`, as iterating over a :class:`Bytecode` "
181204"instance yields the bytecode operations as :class:`Instruction` instances."
182205msgstr ""
183- "Este é um Wrapper de conveniência em torno de muitas das funções listadas "
184- "abaixo, mais notavelmente a funçõa :func:`get_instructions`, como iterando "
185- "sobre uma instância :class:`Bytecode` produz as operações bytecode como nas "
186- "instância :class:`Instruction`."
206+ "Esta é uma utilidade de conveniência que encapsula muitas das funções "
207+ "listadas abaixo, principalmente a :func:`get_instructions`, já que iterar "
208+ "sobre sobre uma instância de :class:`Bytecode` produz operações bytecode "
209+ "como instâncias de :class:`Instruction`."
187210
188211#: ../../library/dis.rst:129 ../../library/dis.rst:326
189212msgid ""
0 commit comments