@@ -18,7 +18,7 @@ msgid ""
1818msgstr ""
1919"Project-Id-Version : Python 3.12\n "
2020"Report-Msgid-Bugs-To : \n "
21- "POT-Creation-Date : 2023-05-26 14:12 +0000\n "
21+ "POT-Creation-Date : 2023-07-21 14:13 +0000\n "
2222"PO-Revision-Date : 2021-06-28 00:47+0000\n "
2323"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n "
2424"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -124,11 +124,11 @@ msgstr ""
124124
125125#: ../../c-api/call.rst:62
126126msgid ""
127- "The :const :`Py_TPFLAGS_HAVE_VECTORCALL` flag is now removed from a class "
127+ "The :c:macro :`Py_TPFLAGS_HAVE_VECTORCALL` flag is now removed from a class "
128128"when the class's :py:meth:`~object.__call__` method is reassigned. (This "
129129"internally sets :c:member:`~PyTypeObject.tp_call` only, and thus may make it "
130130"behave differently than the vectorcall function.) In earlier Python "
131- "versions, vectorcall should only be used with :const :`immutable "
131+ "versions, vectorcall should only be used with :c:macro :`immutable "
132132"<Py_TPFLAGS_IMMUTABLETYPE>` or static types."
133133msgstr ""
134134
@@ -146,17 +146,12 @@ msgstr ""
146146
147147#: ../../c-api/call.rst:74
148148msgid ""
149- "Classes can implement the vectorcall protocol by enabling the :const :"
149+ "Classes can implement the vectorcall protocol by enabling the :c:macro :"
150150"`Py_TPFLAGS_HAVE_VECTORCALL` flag and setting :c:member:`~PyTypeObject."
151151"tp_vectorcall_offset` to the offset inside the object structure where a "
152152"*vectorcallfunc* appears. This is a pointer to a function with the following "
153153"signature:"
154154msgstr ""
155- "Classes podem implementar o protocolo vectorcall ativando o sinalizador :"
156- "const:`Py_TPFLAGS_HAVE_VECTORCALL` e configurando :c:member:`~PyTypeObject."
157- "tp_vectorcall_offset` para o offset dentro da estrutura do objeto onde uma "
158- "*vectorcallfunc* aparece. Este é um ponteiro para uma função com a seguinte "
159- "assinatura:"
160155
161156#: ../../c-api/call.rst:82
162157msgid "*callable* is the object being called."
@@ -181,11 +176,9 @@ msgstr "*nargsf* é o número de argumentos posicionais somado á possível"
181176
182177#: ../../c-api/call.rst:87
183178msgid ""
184- ":const :`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of "
179+ ":c:macro :`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of "
185180"positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`."
186181msgstr ""
187- "Sinalizador :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`. Para obter o número "
188- "real de argumentos posicionais de *nargsf*, use :c:func:`PyVectorcall_NARGS`."
189182
190183#: ../../c-api/call.rst:94
191184msgid "*kwnames* is a tuple containing the names of the keyword arguments;"
@@ -224,14 +217,10 @@ msgstr ""
224217#: ../../c-api/call.rst:106
225218msgid ""
226219"Whenever they can do so cheaply (without additional allocation), callers are "
227- "encouraged to use :const :`PY_VECTORCALL_ARGUMENTS_OFFSET`. Doing so will "
220+ "encouraged to use :c:macro :`PY_VECTORCALL_ARGUMENTS_OFFSET`. Doing so will "
228221"allow callables such as bound methods to make their onward calls (which "
229222"include a prepended *self* argument) very efficiently."
230223msgstr ""
231- "Sempre que podem realizar a um custo tão baixo (sem alocações adicionais), "
232- "invocadores são encorajados a usar :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`. "
233- "Isso permitirá invocados como métodos vinculados a instâncias fazerem suas "
234- "próprias invocações (o que inclui um argumento *self*) muito eficientemente."
235224
236225#: ../../c-api/call.rst:111
237226msgid ""
@@ -339,13 +328,9 @@ msgstr ""
339328msgid ""
340329"This is a specialized function, intended to be put in the :c:member:"
341330"`~PyTypeObject.tp_call` slot or be used in an implementation of ``tp_call``. "
342- "It does not check the :const :`Py_TPFLAGS_HAVE_VECTORCALL` flag and it does "
331+ "It does not check the :c:macro :`Py_TPFLAGS_HAVE_VECTORCALL` flag and it does "
343332"not fall back to ``tp_call``."
344333msgstr ""
345- "Esta é uma função especializada, feita para ser colocada no slot :c:member:"
346- "`~PyTypeObject.tp_call` ou usada em uma implementação de ``tp_call``. Ela "
347- "não verifica o sinalizador :const:`Py_TPFLAGS_HAVE_VECTORCALL` e não retorna "
348- "para ``tp_call``."
349334
350335#: ../../c-api/call.rst:186
351336msgid "Object Calling API"
@@ -696,28 +681,17 @@ msgid ""
696681"method is given as a Python string *name*. The object whose method is called "
697682"is *args[0]*, and the *args* array starting at *args[1]* represents the "
698683"arguments of the call. There must be at least one positional argument. "
699- "*nargsf* is the number of positional arguments including *args[0]*, plus :"
700- "const :`PY_VECTORCALL_ARGUMENTS_OFFSET` if the value of ``args[0]`` may "
684+ "*nargsf* is the number of positional arguments including *args[0]*, plus :c: "
685+ "macro :`PY_VECTORCALL_ARGUMENTS_OFFSET` if the value of ``args[0]`` may "
701686"temporarily be changed. Keyword arguments can be passed just like in :c:func:"
702687"`PyObject_Vectorcall`."
703688msgstr ""
704- "Chama um método usando a convenção de chamada vectorcall. O nome do método é "
705- "dado como uma string Python *name*. O objeto cujo método é chamado é "
706- "*args[0]*, e o array *args* começando em *args[1]* representa os argumentos "
707- "da chamada. Deve haver pelo menos um argumento posicional. *nargsf* é o "
708- "número de argumentos posicionais incluindo *args[0]*, mais :const:"
709- "`PY_VECTORCALL_ARGUMENTS_OFFSET` se o valor de ``args[0]`` puder ser "
710- "alterado temporariamente. Argumentos nomeados podem ser passados como em :c:"
711- "func:`PyObject_Vectorcall`."
712689
713690#: ../../c-api/call.rst:399
714691msgid ""
715- "If the object has the :const :`Py_TPFLAGS_METHOD_DESCRIPTOR` feature, this "
692+ "If the object has the :c:macro :`Py_TPFLAGS_METHOD_DESCRIPTOR` feature, this "
716693"will call the unbound method object with the full *args* vector as arguments."
717694msgstr ""
718- "Se o objeto tem o recurso :const:`Py_TPFLAGS_METHOD_DESCRIPTOR`, isso irá "
719- "chamar o objeto de método não vinculado com o vetor *args* inteiro como "
720- "argumentos."
721695
722696#: ../../c-api/call.rst:410
723697msgid "Call Support API"
0 commit comments