Skip to content

Commit aa7db39

Browse files
author
github-actions
committed
Merge 3.11 into 3.9
1 parent 6a783af commit aa7db39

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

c-api/call.po

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,27 +618,37 @@ msgid ""
618618
"Call a method of the Python object *obj* without arguments, where the name "
619619
"of the method is given as a Python string object in *name*."
620620
msgstr ""
621+
"Chama um método do objeto Python *obj* sem argumentos, onde o nome do método "
622+
"é fornecido como um objeto string do Python em *name*."
621623

622624
#: ../../c-api/call.rst:353
623625
msgid ""
624626
"Call a method of the Python object *obj* with a single positional argument "
625627
"*arg*, where the name of the method is given as a Python string object in "
626628
"*name*."
627629
msgstr ""
630+
"Chama um método do objeto Python *obj* com um argumento posicional *arg*, "
631+
"onde o nome do método é fornecido como um objeto string do Python em *name*."
628632

629633
#: ../../c-api/call.rst:367
630634
msgid ""
631635
"Call a callable Python object *callable*. The arguments are the same as for :"
632636
"c:type:`vectorcallfunc`. If *callable* supports vectorcall_, this directly "
633637
"calls the vectorcall function stored in *callable*."
634638
msgstr ""
639+
"Chama um objeto Python chamável *callable*. Os argumentos são os mesmos de :"
640+
"c:type:`vectorcallfunc`. Se *callable* tiver suporte a vectorcall_, isso "
641+
"chamará diretamente a função vectorcall armazenada em *callable*."
635642

636643
#: ../../c-api/call.rst:381
637644
msgid ""
638645
"Call *callable* with positional arguments passed exactly as in the "
639646
"vectorcall_ protocol, but with keyword arguments passed as a dictionary "
640647
"*kwdict*. The *args* array contains only the positional arguments."
641648
msgstr ""
649+
"Chama *callable* com argumentos posicionais passados exatamente como no "
650+
"protocolo vectorcall_, mas com argumentos nomeados passados como um "
651+
"dicionário *kwdict*. O array *args* contém apenas os argumentos posicionais."
642652

643653
#: ../../c-api/call.rst:385
644654
msgid ""
@@ -647,6 +657,10 @@ msgid ""
647657
"already has a dictionary ready to use for the keyword arguments, but not a "
648658
"tuple for the positional arguments."
649659
msgstr ""
660+
"Independentemente de qual protocolo é usado internamente, uma conversão de "
661+
"argumentos precisa ser feita. Portanto, esta função só deve ser usada se o "
662+
"chamador já tiver um dicionário pronto para usar para os argumentos "
663+
"nomeados, mas não uma tupla para os argumentos posicionais."
650664

651665
#: ../../c-api/call.rst:397
652666
msgid ""
@@ -659,6 +673,14 @@ msgid ""
659673
"temporarily be changed. Keyword arguments can be passed just like in :c:func:"
660674
"`PyObject_Vectorcall`."
661675
msgstr ""
676+
"Chama um método usando a convenção de chamada vectorcall. O nome do método é "
677+
"dado como uma string Python *name*. O objeto cujo método é chamado é "
678+
"*args[0]*, e o array *args* começando em *args[1]* representa os argumentos "
679+
"da chamada. Deve haver pelo menos um argumento posicional. *nargsf* é o "
680+
"número de argumentos posicionais incluindo *args[0]*, mais :const:"
681+
"`PY_VECTORCALL_ARGUMENTS_OFFSET` se o valor de ``args[0]`` puder ser "
682+
"alterado temporariamente. Argumentos nomeados podem ser passados como em :c:"
683+
"func:`PyObject_Vectorcall`."
662684

663685
#: ../../c-api/call.rst:406
664686
msgid ""

0 commit comments

Comments
 (0)