66# Translators:
77# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2021
88# Rafael Fontenelle <rffontenelle@gmail.com>, 2021
9+ # Welliton Malta <wellyton47@hotmail.com>, 2023
910#
1011#, fuzzy
1112msgid ""
1213msgstr ""
1314"Project-Id-Version : Python 3.11\n "
1415"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2023-02-10 14:15+0000\n "
16+ "POT-Creation-Date : 2023-02-24 14:15+0000\n "
1617"PO-Revision-Date : 2021-06-28 00:48+0000\n "
17- "Last-Translator : Rafael Fontenelle <rffontenelle@gmail .com>, 2021 \n "
18+ "Last-Translator : Welliton Malta <wellyton47@hotmail .com>, 2023 \n "
1819"Language-Team : Portuguese (Brazil) (https://www.transifex.com/python-doc/ "
1920"teams/5390/pt_BR/)\n "
2021"MIME-Version : 1.0\n "
@@ -76,24 +77,37 @@ msgid ""
7677"to result in incorrect execution or VM crashes. Use this function only with "
7778"extreme care."
7879msgstr ""
80+ "Retorna um novo objeto código. Se você precisar de um objeto código fictício "
81+ "para criar um quadro, use:c:func:`PyCode_NewEmpty`. Chamar :c:func:"
82+ "`PyCode_New` diretamente irá vincular você a uma versão precisa do Python, "
83+ "já que a definição do bytecode muda frequentemente. Os muitos argumentos "
84+ "dessa função são interdependentes de maneiras complexas, o que significa que "
85+ "alterações sutis nos valores provavelmente resultarão em execução incorreta "
86+ "ou travamentos da VM. Use esta função apenas com extremo cuidado."
7987
8088#: ../../c-api/code.rst:45 ../../c-api/code.rst:55
8189msgid "Added ``exceptiontable`` parameter."
82- msgstr ""
90+ msgstr "Adicionado parâmetro ``exceptiontable``. "
8391
8492#: ../../c-api/code.rst:50
8593msgid ""
8694"Similar to :c:func:`PyCode_New`, but with an extra \" posonlyargcount\" for "
8795"positional-only arguments. The same caveats that apply to ``PyCode_New`` "
8896"also apply to this function."
8997msgstr ""
98+ "Semelhante a :c:func:`PyCode_New` mas com um \" posonlyargcount\" extra para "
99+ "argumentos somente posicionais. As mesmas advertências que se aplicam a "
100+ "``PyCode_New`` também se aplicam a esta função."
90101
91102#: ../../c-api/code.rst:60
92103msgid ""
93104"Return a new empty code object with the specified filename, function name, "
94105"and first line number. The resulting code object will raise an ``Exception`` "
95106"if executed."
96107msgstr ""
108+ "Retorna um novo objeto código vazio com o nome de arquivo, nome da função e "
109+ "número da primeira linha especificados. O objeto código resultante irá "
110+ "levantar uma ``Exception`` se executado."
97111
98112#: ../../c-api/code.rst:66
99113msgid ""
@@ -111,38 +125,55 @@ msgid ""
111125"API described in PEP 626 <https://peps.python.org/pep-0626/#out-of-process-"
112126"debuggers-and-profilers>`_."
113127msgstr ""
128+ "Para iterar eficientemente sobre os números de linha em um objeto código, "
129+ "use `a API descrita em PEP 626 <https://peps.python.org/pep-0626/#out-of-"
130+ "process-debuggers-and-profilers>`_ ."
114131
115132#: ../../c-api/code.rst:74
116133msgid ""
117134"Sets the passed ``int`` pointers to the source code line and column numbers "
118135"for the instruction at ``byte_offset``. Sets the value to ``0`` when "
119136"information is not available for any particular element."
120137msgstr ""
138+ "Define os ponteiros ``int`` passados para a linha do código-fonte e os "
139+ "números da coluna para a instrução em ``byte_offset``. Define o valor como "
140+ "``0`` quando as informações não estão disponíveis para nenhum elemento em "
141+ "particular."
121142
122143#: ../../c-api/code.rst:78
123144msgid "Returns ``1`` if the function succeeds and 0 otherwise."
124- msgstr ""
145+ msgstr "Retorna ``1`` se a função for bem-sucedida e 0 caso contrário. "
125146
126147#: ../../c-api/code.rst:84
127148msgid ""
128149"Equivalent to the Python code ``getattr(co, 'co_code')``. Returns a strong "
129150"reference to a :c:type:`PyBytesObject` representing the bytecode in a code "
130151"object. On error, ``NULL`` is returned and an exception is raised."
131152msgstr ""
153+ "Equivalente ao código Python ``getattr(co, 'co_code')``. Retorna uma "
154+ "referência forte a um :c:type:`PyBytesObject` representando o bytecode em um "
155+ "objeto código. Em caso de erro, ``NULL`` é retornado e uma exceção é "
156+ "levantada."
132157
133158#: ../../c-api/code.rst:89
134159msgid ""
135160"This ``PyBytesObject`` may be created on-demand by the interpreter and does "
136161"not necessarily represent the bytecode actually executed by CPython. The "
137162"primary use case for this function is debuggers and profilers."
138163msgstr ""
164+ "Este ``PyBytesObject`` pode ser criado sob demanda pelo interpretador e não "
165+ "representa necessariamente o bytecode realmente executado pelo CPython. O "
166+ "caso de uso primário para esta função são depuradores e criadores de perfil."
139167
140168#: ../../c-api/code.rst:97
141169msgid ""
142170"Equivalent to the Python code ``getattr(co, 'co_varnames')``. Returns a new "
143171"reference to a :c:type:`PyTupleObject` containing the names of the local "
144172"variables. On error, ``NULL`` is returned and an exception is raised."
145173msgstr ""
174+ "Equivalente ao código Python ``getattr(co, 'co_varnames')``. Retorna uma "
175+ "nova referência a um :c:type:`PyTupleObject` contendo os nomes das variáveis "
176+ "locais. Em caso de erro, ``NULL`` é retornado e uma exceção é levantada."
146177
147178#: ../../c-api/code.rst:106
148179msgid ""
@@ -151,10 +182,17 @@ msgid ""
151182"variables that are referenced by nested functions. On error, ``NULL`` is "
152183"returned and an exception is raised."
153184msgstr ""
185+ "Equivalente ao código Python ``getattr(co, 'co_cellvars')``. Retorna uma "
186+ "nova referência a um :c:type:`PyTupleObject` contendo os nomes das variáveis "
187+ "locais referenciadas por funções aninhadas. Em caso de erro, ``NULL`` é "
188+ "retornado e uma exceção é levantada."
154189
155190#: ../../c-api/code.rst:115
156191msgid ""
157192"Equivalent to the Python code ``getattr(co, 'co_freevars')``. Returns a new "
158193"reference to a :c:type:`PyTupleObject` containing the names of the free "
159194"variables. On error, ``NULL`` is returned and an exception is raised."
160195msgstr ""
196+ "Equivalente ao código Python ``getattr(co, 'co_freevars')``. Retorna uma "
197+ "nova referência a um :c:type:`PyTupleObject` contendo os nomes das variáveis "
198+ "livres. Em caso de erro, ``NULL`` é retornado e uma exceção é levantada."
0 commit comments