@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version :Python 3.10\n "
1313"Report-Msgid-Bugs-To :\n "
14- "POT-Creation-Date :2025-09-22 21:19 +0000\n "
14+ "POT-Creation-Date :2025-09-23 17:01 +0000\n "
1515"PO-Revision-Date :2025-09-22 15:56+0000\n "
1616"Last-Translator :python-doc bot, 2025\n "
1717"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -167,6 +167,8 @@ msgid ""
167167":const:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number of "
168168"positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`."
169169msgstr ""
170+ "Sinalizador :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`. Para obter o número "
171+ "real de argumentos posicionais de *nargsf*, use :c:func:`PyVectorcall_NARGS`."
170172
171173#: ../../c-api/call.rst:85
172174msgid "*kwnames* is a tuple containing the names of the keyword arguments;"
@@ -209,6 +211,10 @@ msgid ""
209211"allow callables such as bound methods to make their onward calls (which "
210212"include a prepended *self* argument) very efficiently."
211213msgstr ""
214+ "Sempre que podem realizar a um custo tão baixo (sem alocações adicionais), "
215+ "invocadores são encorajados a usar :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`. "
216+ "Isso permitirá invocados como métodos vinculados a instâncias fazerem suas "
217+ "próprias invocações (o que inclui um argumento *self*) muito eficientemente."
212218
213219#: ../../c-api/call.rst:102
214220msgid ""
@@ -319,6 +325,10 @@ msgid ""
319325"It does not check the :const:`Py_TPFLAGS_HAVE_VECTORCALL` flag and it does "
320326"not fall back to ``tp_call``."
321327msgstr ""
328+ "Esta é uma função especializada, feita para ser colocada no slot :c:member:"
329+ "`~PyTypeObject.tp_call` ou usada em uma implementação de ``tp_call``. Ela "
330+ "não checa a flag :const:`Py_TPFLAGS_HAVE_VECTORCALL` e não retorna para "
331+ "``tp_call``."
322332
323333#: ../../c-api/call.rst:177
324334msgid "Object Calling API"
@@ -674,12 +684,23 @@ msgid ""
674684"temporarily be changed. Keyword arguments can be passed just like in :c:func:"
675685"`PyObject_Vectorcall`."
676686msgstr ""
687+ "Chama um método usando a convenção de chamada vectorcall. O nome do método é "
688+ "dado como uma string Python *name*. O objeto cujo método é chamado é "
689+ "*args[0]*, e o array *args* começando em *args[1]* representa os argumentos "
690+ "da chamada. Deve haver pelo menos um argumento posicional. *nargsf* é o "
691+ "número de argumentos posicionais incluindo *args[0]*, mais :const:"
692+ "`PY_VECTORCALL_ARGUMENTS_OFFSET` se o valor de ``args[0]`` puder ser "
693+ "alterado temporariamente. Argumentos nomeados podem ser passados como em :c:"
694+ "func:`PyObject_Vectorcall`."
677695
678696#: ../../c-api/call.rst:390
679697msgid ""
680698"If the object has the :const:`Py_TPFLAGS_METHOD_DESCRIPTOR` feature, this "
681699"will call the unbound method object with the full *args* vector as arguments."
682700msgstr ""
701+ "Se o objeto tem a feature :const:`Py_TPFLAGS_METHOD_DESCRIPTOR`, isso irá "
702+ "chamar o objeto de método não vinculado com o vetor *args* inteiro como "
703+ "argumentos."
683704
684705#: ../../c-api/call.rst:401
685706msgid "Call Support API"