Skip to content

Commit

Permalink
Update translations from Transifex
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Jul 23, 2023
1 parent 7920b08 commit 36123b6
Show file tree
Hide file tree
Showing 9 changed files with 71 additions and 18 deletions.
33 changes: 33 additions & 0 deletions c-api/init.po
Original file line number Diff line number Diff line change
Expand Up @@ -1164,6 +1164,8 @@ msgid ""
"hidden local variable; the :c:macro:`Py_END_ALLOW_THREADS` macro closes the "
"block."
msgstr ""
"A macro :c:macro:`Py_BEGIN_ALLOW_THREADS` abre um novo bloco e declara uma "
"variável local oculta; a macro :c:macro:`Py_END_ALLOW_THREADS` fecha o bloco."

#: ../../c-api/init.rst:896
msgid "The block above expands to the following code::"
Expand Down Expand Up @@ -1405,6 +1407,15 @@ msgid ""
"c:macro:`Py_BEGIN_ALLOW_THREADS` and :c:macro:`Py_END_ALLOW_THREADS` macros "
"is acceptable."
msgstr ""
"Certifique-se de que a thread atual esteja pronta para chamar a API Python "
"C, independentemente do estado atual do Python ou do bloqueio global do "
"interpretador (GIL). Isso pode ser chamado quantas vezes desejar por uma "
"thread, desde que cada chamada corresponda a uma chamada para :c:func:"
"`PyGILState_Release`. Em geral, outras APIs relacionadas a threads podem ser "
"usadas entre chamadas :c:func:`PyGILState_Ensure` e :c:func:"
"`PyGILState_Release` desde que o estado da thread seja restaurado ao seu "
"estado anterior antes de Release(). Por exemplo, o uso normal das macros :c:"
"macro:`Py_BEGIN_ALLOW_THREADS` e :c:macro:`Py_END_ALLOW_THREADS` é aceitável."

#: ../../c-api/init.rst:1120
msgid ""
Expand Down Expand Up @@ -1468,6 +1479,10 @@ msgid ""
"following :c:macro:`Py_END_ALLOW_THREADS` macro. See above for further "
"discussion of this macro."
msgstr ""
"Esta macro se expande para ``{ PyThreadState *_save; _save = "
"PyEval_SaveThread();``. Observe que ele contém uma chave de abertura; ele "
"deve ser combinado com a seguinte macro :c:macro:`Py_END_ALLOW_THREADS`. "
"Veja acima para uma discussão mais aprofundada desta macro."

#: ../../c-api/init.rst:1184
msgid ""
Expand All @@ -1476,19 +1491,28 @@ msgid ""
"`Py_BEGIN_ALLOW_THREADS` macro. See above for further discussion of this "
"macro."
msgstr ""
"Esta macro se expande para ``PyEval_RestoreThread(_save); }``. Observe que "
"ele contém uma chave de fechamento; ele deve ser combinado com uma macro :c:"
"macro:`Py_BEGIN_ALLOW_THREADS` anterior. Veja acima para uma discussão mais "
"aprofundada desta macro."

#: ../../c-api/init.rst:1192
msgid ""
"This macro expands to ``PyEval_RestoreThread(_save);``: it is equivalent to :"
"c:macro:`Py_END_ALLOW_THREADS` without the closing brace."
msgstr ""
"Esta macro se expande para ``PyEval_RestoreThread(_save);``: é equivalente "
"a :c:macro:`Py_END_ALLOW_THREADS` sem a chave de fechamento."

#: ../../c-api/init.rst:1198
msgid ""
"This macro expands to ``_save = PyEval_SaveThread();``: it is equivalent to :"
"c:macro:`Py_BEGIN_ALLOW_THREADS` without the opening brace and variable "
"declaration."
msgstr ""
"Esta macro se expande para ``_save = PyEval_SaveThread();``: é equivalente "
"a :c:macro:`Py_BEGIN_ALLOW_THREADS` sem a chave de abertura e declaração de "
"variável."

#: ../../c-api/init.rst:1204
msgid "Low-level API"
Expand Down Expand Up @@ -2295,6 +2319,8 @@ msgid ""
"When :ref:`Py_LIMITED_API <stable>` is not defined, static allocation of "
"this type by :c:macro:`Py_tss_NEEDS_INIT` is allowed."
msgstr ""
"Quando :ref:`Py_LIMITED_API 1` não é definido, a alocação estática deste "
"tipo por :c:macro:`Py_tss_NEEDS_INIT` é permitida."

#: ../../c-api/init.rst:1908
msgid ""
Expand All @@ -2318,6 +2344,8 @@ msgid ""
"Return a value which is the same state as a value initialized with :c:macro:"
"`Py_tss_NEEDS_INIT`, or ``NULL`` in the case of dynamic allocation failure."
msgstr ""
"Retorna um valor que é o mesmo estado de um valor inicializado com :c:macro:"
"`Py_tss_NEEDS_INIT`, ou ``NULL`` no caso de falha de alocação dinâmica."

#: ../../c-api/init.rst:1929
msgid ""
Expand Down Expand Up @@ -2357,6 +2385,11 @@ msgid ""
"repeatedly on the same key -- calling it on an already initialized key is a "
"no-op and immediately returns success."
msgstr ""
"Retorna um valor zero na inicialização bem-sucedida de uma chave TSS. O "
"comportamento é indefinido se o valor apontado pelo argumento *key* não for "
"inicializado por :c:macro:`Py_tss_NEEDS_INIT`. Essa função pode ser chamada "
"repetidamente na mesma tecla -- chamá-la em uma tecla já inicializada não "
"funciona e retorna imediatamente com sucesso."

#: ../../c-api/init.rst:1965
msgid ""
Expand Down
6 changes: 4 additions & 2 deletions c-api/memory.po
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Rafael Fontenelle <rffontenelle@gmail.com>, 2021
# Raphael Mendonça, 2021
# Marco Rougeth <marco@rougeth.com>, 2021
# Welington Carlos <wcarlos3@gmail.com>, 2021
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2021
# Rodrigo Cândido, 2022
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
#
#, fuzzy
msgid ""
Expand All @@ -18,7 +18,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 14:13+0000\n"
"PO-Revision-Date: 2021-06-28 00:49+0000\n"
"Last-Translator: Rodrigo Cândido, 2022\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -619,6 +619,8 @@ msgid ""
"The :c:type:`PyMemAllocator` structure was renamed to :c:type:"
"`PyMemAllocatorEx` and a new ``calloc`` field was added."
msgstr ""
"A estrutura :c:type:`PyMemAllocator` foi renomeada para :c:type:"
"`PyMemAllocatorEx` e um novo campo ``calloc`` foi adicionado."

#: ../../c-api/memory.rst:432
msgid "Enum used to identify an allocator domain. Domains:"
Expand Down
2 changes: 2 additions & 0 deletions c-api/module.po
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,8 @@ msgid ""
"Docstring for the module; usually a docstring variable created with :c:macro:"
"`PyDoc_STRVAR` is used."
msgstr ""
"Docstring para o módulo; geralmente uma variável docstring criada com :c:"
"macro:`PyDoc_STRVAR` é usada."

#: ../../c-api/module.rst:161
msgid ""
Expand Down
10 changes: 7 additions & 3 deletions c-api/structures.po
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2023
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
#
#, fuzzy
msgid ""
Expand All @@ -14,8 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 14:13+0000\n"
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
"Last-Translator: Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, "
"2023\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -70,6 +69,11 @@ msgid ""
"must be done by using the macros :c:macro:`Py_REFCNT`, :c:macro:`Py_TYPE`, "
"and :c:macro:`Py_SIZE`."
msgstr ""
"Esta é uma extensão de :c:type:`PyObject` que adiciona o campo :attr:"
"`ob_size`. Isso é usado apenas para objetos que têm alguma noção de "
"*comprimento*. Esse tipo não costuma aparecer na API Python/C. O acesso aos "
"membros deve ser feito através das macros :c:macro:`Py_REFCNT`, :c:macro:"
"`Py_TYPE`, e :c:macro:`Py_SIZE`."

#: ../../c-api/structures.rst:47
msgid ""
Expand Down
15 changes: 11 additions & 4 deletions c-api/typeobj.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
# Raphael Mendonça, 2021
# Marco Rougeth <marco@rougeth.com>, 2021
# (Douglas da Silva) <dementikovalev@yandex.ru>, 2021
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2023
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
#
#, fuzzy
msgid ""
Expand All @@ -17,8 +17,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 14:13+0000\n"
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
"Last-Translator: Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, "
"2023\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -590,7 +589,7 @@ msgstr ":c:member:`~PyTypeObject.tp_vectorcall`"

#: ../../c-api/typeobj.rst:148
msgid ":c:type:`vectorcallfunc`"
msgstr ""
msgstr ":c:type:`vectorcallfunc`"

#: ../../c-api/typeobj.rst:150
msgid "[:c:member:`~PyTypeObject.tp_watched`]"
Expand Down Expand Up @@ -1402,6 +1401,14 @@ msgid ""
"declare the instance layout. The basic size does not include the GC header "
"size."
msgstr ""
"O tamanho básico inclui os campos na instância declarados pela macro :c:"
"macro:`PyObject_HEAD` ou :c:macro:`PyObject_VAR_HEAD` (o que for usado para "
"declarar a estrutura da instância) e isso, por sua vez, inclui os campos :"
"attr:`_ob_prev` e :attr:`_ob_next` se estiverem presentes. Isso significa "
"que a única maneira correta de obter um inicializador para o :c:member:"
"`~PyTypeObject.tp_basicsize` é usar o operador ``sizeof`` na estrutura usada "
"para declarar o layout da instância. O tamanho básico não inclui o tamanho "
"do cabeçalho do coletor de lixo."

#: ../../c-api/typeobj.rst:640
msgid ""
Expand Down
4 changes: 4 additions & 0 deletions c-api/unicode.po
Original file line number Diff line number Diff line change
Expand Up @@ -365,6 +365,10 @@ msgid ""
"`PyUnicode_KIND`). The *buffer* must point to an array of *size* units of "
"1, 2 or 4 bytes per character, as given by the kind."
msgstr ""
"Cria um novo objeto Unicode com o tipo *type* fornecido (os valores "
"possíveis são :c:macro:`PyUnicode_1BYTE_KIND` etc., conforme retornado por :"
"c:func:`PyUnicode_KIND`). O *buffer* deve apontar para um array de unidades "
"com *size* de 1, 2 ou 4 bytes por caractere, conforme fornecido pelo tipo."

#: ../../c-api/unicode.rst:359
msgid ""
Expand Down
6 changes: 3 additions & 3 deletions reference/compound_stmts.po
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
# Marco Rougeth <marco@rougeth.com>, 2023
# And Past <andrepgs@gmail.com>, 2023
# Augusta Carla Klug <augustaklug@gmail.com>, 2023
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
# Adorilson Bezerra <adorilson@gmail.com>, 2023
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
#
#, fuzzy
msgid ""
Expand All @@ -22,7 +22,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 14:13+0000\n"
"PO-Revision-Date: 2021-06-28 01:19+0000\n"
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2023\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -566,7 +566,7 @@ msgstr ""
#: ../../reference/compound_stmts.rst:624
#: ../../reference/compound_stmts.rst:1179
msgid ":pep:`634` -- Structural Pattern Matching: Specification"
msgstr ""
msgstr ":pep:`634` -- Structural Pattern Matching: Specification"

#: ../../reference/compound_stmts.rst:625
#: ../../reference/compound_stmts.rst:1180
Expand Down
7 changes: 3 additions & 4 deletions whatsnew/3.12.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
# Marco Rougeth <marco@rougeth.com>, 2023
# Victor Moura <victor_cmoura@hotmail.com>, 2023
# Italo Penaforte <italo.penaforte@gmail.com>, 2023
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2023
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
#
#, fuzzy
msgid ""
Expand All @@ -19,8 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 14:13+0000\n"
"PO-Revision-Date: 2023-05-24 13:08+0000\n"
"Last-Translator: Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, "
"2023\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -2648,7 +2647,7 @@ msgstr ""

#: ../../whatsnew/3.12.rst:1644
msgid ":c:type:`vectorcallfunc`"
msgstr ""
msgstr ":c:type:`vectorcallfunc`"

#: ../../whatsnew/3.12.rst:1646
msgid ""
Expand Down
6 changes: 4 additions & 2 deletions whatsnew/3.5.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2021
# Italo Penaforte <italo.penaforte@gmail.com>, 2021
# Victor Matheus Castro <victormatheuscastro@gmail.com>, 2021
# Rafael Fontenelle <rffontenelle@gmail.com>, 2022
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
#
#, fuzzy
msgid ""
Expand All @@ -18,7 +18,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-21 14:13+0000\n"
"PO-Revision-Date: 2021-06-29 13:04+0000\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2022\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
Expand Down Expand Up @@ -3306,6 +3306,8 @@ msgid ""
"The :c:type:`PyMemAllocator` structure was renamed to :c:type:"
"`PyMemAllocatorEx` and a new ``calloc`` field was added."
msgstr ""
"A estrutura :c:type:`PyMemAllocator` foi renomeada para :c:type:"
"`PyMemAllocatorEx` e um novo campo ``calloc`` foi adicionado."

#: ../../whatsnew/3.5.rst:2523
msgid ""
Expand Down

0 comments on commit 36123b6

Please sign in to comment.