1010# Adson Rodrigues <adson.develop@gmail.com>, 2021
1111# Rafael Marques <rafaelomarques@gmail.com>, 2021
1212# Caio Carvalho <caiocarvalho.py@gmail.com>, 2021
13- # Adorilson Bezerra <adorilson@gmail.com>, 2022
1413# Welliton Malta <wellyton47@hotmail.com>, 2023
1514# Julia Rizza <contato@juliarizza.com>, 2023
1615# Rafael Fontenelle <rffontenelle@gmail.com>, 2024
1716# Italo Penaforte <italo.penaforte@gmail.com>, 2024
17+ # Adorilson Bezerra <adorilson@gmail.com>, 2024
1818#
1919#, fuzzy
2020msgid ""
2121msgstr ""
2222"Project-Id-Version : Python 3.13\n "
2323"Report-Msgid-Bugs-To : \n "
24- "POT-Creation-Date : 2024-05-11 02:33 +0000\n "
24+ "POT-Creation-Date : 2024-06-21 14:14 +0000\n "
2525"PO-Revision-Date : 2021-06-28 00:47+0000\n "
26- "Last-Translator : Italo Penaforte <italo.penaforte @gmail.com>, 2024\n "
26+ "Last-Translator : Adorilson Bezerra <adorilson @gmail.com>, 2024\n "
2727"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
2828"teams/5390/pt_BR/)\n "
2929"MIME-Version : 1.0\n "
@@ -96,6 +96,10 @@ msgid ""
9696"formats (``s#``, ``y#``, etc.) explained below. This is not necessary on "
9797"Python 3.13 and later."
9898msgstr ""
99+ "No Python 3.12 e anteriores, a macro :c:macro:`!PY_SSIZE_T_CLEAN` deve ser "
100+ "definida antes da inclusão de :file:`Python.h` para usar todas as variantes "
101+ "no formato ``#`` (``s#``, ``y#``, etc.) explicadas abaixo. Isso não é "
102+ "necessário no Python 3.13 e posteriores."
99103
100104#: ../../c-api/arg.rst:42
101105msgid ""
@@ -1042,13 +1046,23 @@ msgid ""
10421046"parameters <positional-only_parameter>`. Returns true on success; on "
10431047"failure, it returns false and raises the appropriate exception."
10441048msgstr ""
1049+ "Analisa os parâmetros de uma função que aceita tanto parâmetros posicionais "
1050+ "quando parâmetros nomeados e os converte em variáveis locais. O argumento "
1051+ "*keywords* é um array terminado em ``NULL`` de nomes de parâmetros nomeados "
1052+ "especificados como strings C codificadas em ASCII ou UTF-8 e terminadas com "
1053+ "nulo. Nomes vazios representam :ref:`parâmetros somente-posicional "
1054+ "<positional-only_parameter>`. Retorna verdadeiro em caso de sucesso; em caso "
1055+ "de falha, retorna falso e levanta a exceção apropriada."
10451056
10461057#: ../../c-api/arg.rst:429
10471058msgid ""
10481059"The *keywords* parameter declaration is :c:expr:`char * const *` in C and :c:"
10491060"expr:`const char * const *` in C++. This can be overridden with the :c:macro:"
10501061"`PY_CXX_CONST` macro."
10511062msgstr ""
1063+ "A declaração do parâmetro *keywords* é :c:expr:`char * const *` em C e :c:"
1064+ "expr:`const char * const *` em C++. Isso pode ser substituído com a macro :"
1065+ "c:macro:`PY_CXX_CONST`."
10521066
10531067#: ../../c-api/arg.rst:433
10541068msgid ""
@@ -1064,6 +1078,9 @@ msgid ""
10641078"expr:`const char * const *` in C++, instead of :c:expr:`char **`. Added "
10651079"support for non-ASCII keyword parameter names."
10661080msgstr ""
1081+ "O parâmetro *keywords* é agora do tipo :c:expr:`char * const *` em C e :c:"
1082+ "expr:`const char * const *` em C++, no lugar de :c:expr:`char **`. "
1083+ "Adicionado suporte para nomes de parâmetros nomeados não-ASCII."
10671084
10681085#: ../../c-api/arg.rst:446
10691086msgid ""
@@ -1089,6 +1106,9 @@ msgid ""
10891106"into a local variable. Returns true on success; on failure, it returns "
10901107"false and raises the appropriate exception."
10911108msgstr ""
1109+ "Analisa o parâmetro de uma função que recebe um único parâmetro posicional e "
1110+ "o converte em uma variável local. Retorna verdadeiro em caso de sucesso; em "
1111+ "caso de falha, retorna falso e levanta a exceção apropriada."
10921112
10931113#: ../../c-api/arg.rst:465
10941114msgid "Example::"
@@ -1151,6 +1171,11 @@ msgid ""
11511171"``const`` for C++ (:c:expr:`const char * const *`). To override, define it "
11521172"to the desired value before including :file:`Python.h`."
11531173msgstr ""
1174+ "O valor para ser inserido, se houver, antes de :c:expr:`char * const *` na "
1175+ "declaração do parâmetro *keywords* das funções :c:func:"
1176+ "`PyArg_ParseTupleAndKeywords` e :c:func:`PyArg_VaParseTupleAndKeywords`. Por "
1177+ "padrão, é vazio para C e ``const`` for C++ (:c:expr:`const char * const *`). "
1178+ "Para substituir, defina o valor desejado antes de incluir :file:`Python.h`."
11541179
11551180#: ../../c-api/arg.rst:533
11561181msgid "Building values"
0 commit comments