Skip to content

Commit af2cf8c

Browse files
author
github-actions
committedJun 27, 2024
Update translations from Transifex
1 parent fc42453 commit af2cf8c

File tree

4 files changed

+66
-21
lines changed

4 files changed

+66
-21
lines changed
 

‎c-api/arg.po

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@
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
2020
msgid ""
2121
msgstr ""
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."
9898
msgstr ""
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
101105
msgid ""
@@ -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."
10441048
msgstr ""
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
10471058
msgid ""
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."
10511062
msgstr ""
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
10541068
msgid ""
@@ -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."
10661080
msgstr ""
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
10691086
msgid ""
@@ -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."
10911108
msgstr ""
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
10941114
msgid "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`."
11531173
msgstr ""
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
11561181
msgid "Building values"

‎c-api/stable.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.13\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2024-05-24 14:15+0000\n"
15+
"POT-Creation-Date: 2024-06-21 14:14+0000\n"
1616
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
1717
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2024\n"
1818
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -49,7 +49,7 @@ msgid ""
4949
"work on 3.10.8 and vice versa, but will need to be compiled separately for "
5050
"3.9.x and 3.11.x."
5151
msgstr ""
52-
"A Interface Binário de Aplicação (ABI) do CPython é compatível para frente e "
52+
"A Interface Binária de Aplicação (ABI) do CPython é compatível para frente e "
5353
"para trás através de uma versão menor (se elas forem compiladas da mesma "
5454
"maneira; veja :ref:`stable-abi-platform` abaixo). Portanto, o código "
5555
"compilado para Python 3.10.0 funcionará em 3.10.8 e vice-versa, mas "

‎library/dis.po

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ msgstr ""
566566

567567
#: ../../library/dis.rst:371
568568
msgid "Compute the stack effect of *opcode* with argument *oparg*."
569-
msgstr ""
569+
msgstr "Calcula o efeito que o *opcode* com argumento *oparg* tem na pilha."
570570

571571
#: ../../library/dis.rst:373
572572
msgid ""
@@ -575,6 +575,11 @@ msgid ""
575575
"return the stack effect of not jumping. And if *jump* is ``None`` (default), "
576576
"it will return the maximal stack effect of both cases."
577577
msgstr ""
578+
"Se a operação tiver um alvo de pulo e *jump* for ``True``, :func:"
579+
"`~stack_effect` vai retornar o efeito na pilha de realizar o pulo. Se "
580+
"*jump* for ``False``, ela vai retornar o efeito na pilha de não pular. E se "
581+
"*jump* for ``None`` (o padrão), vai retornar o efeito máximo na pilha dentre "
582+
"os dois casos."
578583

579584
#: ../../library/dis.rst:380
580585
msgid "Added *jump* parameter."
@@ -587,64 +592,79 @@ msgid ""
587592
"is also no longer an error to pass an integer ``oparg`` when the ``opcode`` "
588593
"does not use it; the ``oparg`` in this case is ignored."
589594
msgstr ""
595+
"Se ``oparg`` for omitido (ou ``None``), agora é retornado o efeito na pilha "
596+
"para o caso ``oparg=0``. Anteriormente isso era um erro caso o opcode usasse "
597+
"o seu argumento. Além disso, agora não é mais um erro passar um ``oparg`` "
598+
"inteiro quando o ``opcode`` não o usa; o ``oparg`` nesse caso é ignorado."
590599

591600
#: ../../library/dis.rst:393
592601
msgid "Python Bytecode Instructions"
593-
msgstr ""
602+
msgstr "Instruções em bytecode do Python"
594603

595604
#: ../../library/dis.rst:395
596605
msgid ""
597606
"The :func:`get_instructions` function and :class:`Bytecode` class provide "
598607
"details of bytecode instructions as :class:`Instruction` instances:"
599608
msgstr ""
609+
"A função :func:`get_instructions` e a classe :class:`Bytecode` fornecem "
610+
"detalhes de instruções de bytecode como instâncias de :class:`Instruction`:"
600611

601612
#: ../../library/dis.rst:400
602613
msgid "Details for a bytecode operation"
603-
msgstr ""
614+
msgstr "Detalhes de uma operação em bytecode"
604615

605616
#: ../../library/dis.rst:404
606617
msgid ""
607618
"numeric code for operation, corresponding to the opcode values listed below "
608619
"and the bytecode values in the :ref:`opcode_collections`."
609620
msgstr ""
621+
"código numérico da operação, correspondendo aos valores dos opcodes listados "
622+
"abaixo e aos valores dos bytecodes nas :ref:`opcode_collections`."
610623

611624
#: ../../library/dis.rst:410
612625
msgid "human readable name for operation"
613-
msgstr ""
626+
msgstr "nome legível por humanos para a operação"
614627

615628
#: ../../library/dis.rst:415
616629
msgid ""
617630
"numeric code for the base operation if operation is specialized; otherwise "
618631
"equal to :data:`opcode`"
619632
msgstr ""
633+
"código numérico para a operação base caso a operação seja especializada; "
634+
"caso contrário, igual ao :data:`opcode`"
620635

621636
#: ../../library/dis.rst:421
622637
msgid ""
623638
"human readable name for the base operation if operation is specialized; "
624639
"otherwise equal to :data:`opname`"
625640
msgstr ""
641+
"nome legível por humanos para a operação base caso a operação seja "
642+
"especializada; caso contrário, igual ao :data:`opname`"
626643

627644
#: ../../library/dis.rst:427
628645
msgid "numeric argument to operation (if any), otherwise ``None``"
629646
msgstr ""
647+
"argumento numérico para a operação (se houver), caso contrário ``None``"
630648

631649
#: ../../library/dis.rst:431
632650
msgid "alias for :data:`arg`"
633-
msgstr ""
651+
msgstr "apelido para :data:`arg`"
634652

635653
#: ../../library/dis.rst:435
636654
msgid "resolved arg value (if any), otherwise ``None``"
637-
msgstr ""
655+
msgstr "valor resolvido do argumento (se houver), caso contrário ``None``"
638656

639657
#: ../../library/dis.rst:440
640658
msgid ""
641659
"human readable description of operation argument (if any), otherwise an "
642660
"empty string."
643661
msgstr ""
662+
"descrição legível por humanos do argumento da operação (se houver), caso "
663+
"contrário uma string vazia."
644664

645665
#: ../../library/dis.rst:446
646666
msgid "start index of operation within bytecode sequence"
647-
msgstr ""
667+
msgstr "índice de início da operação dentro da sequência de bytecodes"
648668

649669
#: ../../library/dis.rst:451
650670
msgid ""

‎library/os.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ msgid ""
2727
msgstr ""
2828
"Project-Id-Version: Python 3.13\n"
2929
"Report-Msgid-Bugs-To: \n"
30-
"POT-Creation-Date: 2024-06-07 14:15+0000\n"
30+
"POT-Creation-Date: 2024-06-21 14:14+0000\n"
3131
"PO-Revision-Date: 2021-06-28 01:10+0000\n"
3232
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2024\n"
3333
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -7174,17 +7174,17 @@ msgstr ""
71747174
"Se *mode* for :const:`P_NOWAIT`, esta função retorna o id do processo do "
71757175
"novo processo; se *mode* for :const:`P_WAIT`, retorna o código de saída do "
71767176
"processo se ele sair normalmente, ou ``-signal``, onde *signal* é o sinal "
7177-
"que matou o processo. No Windows, o id de processo será na verdade o "
7178-
"identificador do processo, portanto, pode ser usado com a função :func:"
7177+
"que matou o processo. No Windows, o id do processo será na verdade o "
7178+
"manipulador do processo, portanto, pode ser usado com a função :func:"
71797179
"`waitpid`."
71807180

71817181
#: ../../library/os.rst:4808
71827182
msgid ""
71837183
"Note on VxWorks, this function doesn't return ``-signal`` when the new "
71847184
"process is killed. Instead it raises OSError exception."
71857185
msgstr ""
7186-
"Nota sobre VxWorks: esta função não retorna ``-signal`` quando o novo "
7187-
"processo é encerrado. Em vez disso, ele levanta a exceção OSError."
7186+
"Nota sobre VxWorks: esta função não retorna ``-signal`` se o novo processo é "
7187+
"interrompido. Em vez disso, ele levanta a exceção OSError."
71887188

71897189
#: ../../library/os.rst:4811
71907190
msgid ""
@@ -7224,7 +7224,7 @@ msgstr ""
72247224
"variável de ambiente :envvar:`PATH` para localizar o programa *file*. Quando "
72257225
"o ambiente está sendo substituído (usando uma das variantes :func:`spawn\\*e "
72267226
"<spawnl>`, discutidas no próximo parágrafo), o novo ambiente é usado como "
7227-
"fonte da variável :envvar:`PATH` As outras variantes, :func:`spawnl`, :func:"
7227+
"fonte da variável :envvar:`PATH`. As outras variantes, :func:`spawnl`, :func:"
72287228
"`spawnle`, :func:`spawnv` e :func:`spawnve`, não usarão a variável :envvar:"
72297229
"`PATH` para localizar o executável; *path* deve conter um caminho absoluto "
72307230
"ou relativo apropriado."
@@ -7287,7 +7287,7 @@ msgid ""
72877287
msgstr ""
72887288
"Valores possíveis para o parâmetro *mode* para a família de funções :func:"
72897289
"`spawn\\* <spawnl>`. Se qualquer um desses valores for fornecido, as "
7290-
"funções :func:`spawn\\ <spawnl>`. retornarão assim que o novo processo for "
7290+
"funções :func:`spawn\\* <spawnl>` retornarão assim que o novo processo for "
72917291
"criado, com o id do processo como o valor de retorno."
72927292

72937293
#: ../../library/os.rst:4874
@@ -7313,8 +7313,8 @@ msgid ""
73137313
"used, the current process will be replaced; the :func:`spawn\\* <spawnl>` "
73147314
"function will not return."
73157315
msgstr ""
7316-
"Valores possíveis do o parâmetro *mode* para a família de funções :func:"
7317-
"`spawn\\* <spawnl>`. Eles são menos portáteis do que os listados acima. :"
7316+
"Valores possíveis para o parâmetro *mode* para a família de funções :func:"
7317+
"`spawn\\* <spawnl>`. Eles são menos portáveis do que os listados acima. :"
73187318
"const:`P_DETACH` é semelhante a :const:`P_NOWAIT`, mas o novo processo é "
73197319
"separado do console do processo de chamada. Se :const:`P_OVERLAY` for usado, "
73207320
"o processo atual será substituído; a função :func:`spawn\\* <spawnl>` não "

0 commit comments

Comments
 (0)
Please sign in to comment.