44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
66# Translators:
7- # Rafael Fontenelle <rffontenelle@gmail.com>, 2021
87# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2021
98# Vitor Buxbaum Orlandi, 2021
9+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
1010#
1111#, fuzzy
1212msgid ""
1313msgstr ""
1414"Project-Id-Version : Python 3.11\n "
1515"Report-Msgid-Bugs-To : \n "
16- "POT-Creation-Date : 2023-03-31 18:02 +0000\n "
16+ "POT-Creation-Date : 2023-04-07 14:12 +0000\n "
1717"PO-Revision-Date : 2021-06-28 00:50+0000\n "
18- "Last-Translator : Vitor Buxbaum Orlandi, 2021 \n "
19- "Language-Team : Portuguese (Brazil) (https://www .transifex.com/python-doc/ "
18+ "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2023 \n "
19+ "Language-Team : Portuguese (Brazil) (https://app .transifex.com/python-doc/ "
2020"teams/5390/pt_BR/)\n "
2121"MIME-Version : 1.0\n "
2222"Content-Type : text/plain; charset=UTF-8\n "
@@ -42,6 +42,16 @@ msgid ""
4242"`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
4343"`PyNumber_InPlaceXor`)."
4444msgstr ""
45+ "Esta seção detalha a API pública para os objetos :class:`set` e :class:"
46+ "`frozenset`. Qualquer funcionalidade não listada abaixo é melhor acessada "
47+ "usando o protocolo de objeto abstrato (incluindo :c:func:"
48+ "`PyObject_CallMethod`, :c:func:`PyObject_RichCompareBool`, :c:func:"
49+ "`PyObject_Hash`, :c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:"
50+ "`PyObject_Print` e :c:func:`PyObject_GetIter`) ou o protocolo abstrato de "
51+ "número (incluindo :c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :c:"
52+ "func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:`PyNumber_InPlaceAnd`, :"
53+ "c:func:`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr` e :c:func:"
54+ "`PyNumber_InPlaceXor`)."
4555
4656#: ../../c-api/set.rst:29
4757msgid ""
@@ -54,6 +64,15 @@ msgid ""
5464"All access should be done through the documented API rather than by "
5565"manipulating the values in the structure."
5666msgstr ""
67+ "Este subtipo de :c:type:`PyObject` é usado para manter os dados internos "
68+ "para ambos os objetos :class:`set` e :class:`frozenset`. É como um :c:type:"
69+ "`PyDictObject` em que tem um tamanho fixo para conjuntos pequenos (muito "
70+ "parecido com o armazenamento de tupla) e apontará para um bloco de memória "
71+ "de tamanho variável separado para conjuntos de tamanho médio e grande (muito "
72+ "parecido com lista armazenamento). Nenhum dos campos desta estrutura deve "
73+ "ser considerado público e todos estão sujeitos a alterações. Todo o acesso "
74+ "deve ser feito por meio da API documentada, em vez de manipular os valores "
75+ "na estrutura."
5776
5877#: ../../c-api/set.rst:40
5978msgid ""
@@ -205,6 +224,14 @@ msgid ""
205224"grow. Raise a :exc:`SystemError` if *set* is not an instance of :class:"
206225"`set` or its subtype."
207226msgstr ""
227+ "Adiciona *key* a uma instância de :class:`set`. Também funciona com "
228+ "instâncias de :class:`frozenset` (como :c:func:`PyTuple_SetItem`, ele pode "
229+ "ser usado para preencher os valores de novos conjuntos de congelamentos "
230+ "antes que eles sejam expostos a outro código). Retorna ``0`` em caso de "
231+ "sucesso ou ``-1`` em caso de falha. Levanta um :exc:`TypeError` se a *key* "
232+ "não for hasheável. Levanta uma :exc:`MemoryError` se não houver espaço para "
233+ "crescer. Levanta uma :exc:`SystemError` se *set* não for uma instância de :"
234+ "class:`set` ou seu subtipo."
208235
209236#: ../../c-api/set.rst:142
210237msgid ""
0 commit comments