Skip to content

Commit cd7b4e5

Browse files
Update translation
Co-Authored-By: python-doc bot Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>
1 parent 039cf15 commit cd7b4e5

File tree

8 files changed

+181
-25
lines changed

8 files changed

+181
-25
lines changed

.tx/config

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -801,6 +801,16 @@ resource_name = deprecations--pending-removal-in-3_16
801801
replace_edited_strings = false
802802
keep_translations = false
803803

804+
[o:python-doc:p:python-313:r:deprecations--pending-removal-in-3_17]
805+
file_filter = deprecations/pending-removal-in-3.17.po
806+
trans.pt_BR = deprecations/pending-removal-in-3.17.po
807+
source_file = ../build/gettext/deprecations/pending-removal-in-3.17.pot
808+
type = PO
809+
minimum_perc = 0
810+
resource_name = deprecations--pending-removal-in-3_17
811+
replace_edited_strings = false
812+
keep_translations = false
813+
804814
[o:python-doc:p:python-313:r:deprecations--pending-removal-in-future]
805815
file_filter = deprecations/pending-removal-in-future.po
806816
trans.pt_BR = deprecations/pending-removal-in-future.po

c-api/exceptions.po

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ msgstr ""
2626

2727
#: ../../c-api/exceptions.rst:8
2828
msgid "Exception Handling"
29-
msgstr "Manipulando Exceções"
29+
msgstr "Tratamento de Exceções"
3030

3131
#: ../../c-api/exceptions.rst:10
3232
msgid ""
@@ -40,15 +40,15 @@ msgid ""
4040
"pointer, or ``-1`` if they return an integer (exception: the ``PyArg_*`` "
4141
"functions return ``1`` for success and ``0`` for failure)."
4242
msgstr ""
43-
"As funções descritas nesse capítulo permitem você tratar e gerar exceções em "
44-
"Python. É importante entender alguns princípios básicos no tratamento de "
45-
"exceção no Python. Funciona de forma parecida com a variável POSIX :c:data:"
46-
"`errno`: existe um indicador global (por thread) do último erro ocorrido. A "
47-
"maioria das funções da API C não limpa isso com êxito, mas indica a causa do "
48-
"erro na falha. A maioria das funções da API retorna um indicador de erro, "
49-
"geralmente, ``NULL`` se eles devem retornar um ponteiro, ou ``-1`` se "
50-
"retornarem um inteiro (exceção: as funções ``PyArg_*`` retornam ``1`` para "
51-
"sucesso e ``0`` para falha)."
43+
":c:data:`errno`As funções descritas nesse capítulo permitem você tratar e "
44+
"gerar exceções em Python. É importante entender alguns princípios básicos no "
45+
"tratamento de exceção no Python. Funciona de forma parecida com a variável "
46+
"POSIX : existe um indicador global (por thread) do último erro ocorrido. A "
47+
"maioria das funções da API C não o zera ao obter sucesso, mas o define para "
48+
"indicar a causa do erro ao falhar. A maioria das funções da API retorna um "
49+
"indicador de erro, geralmente, ``NULL`` se eles devem retornar um ponteiro, "
50+
"ou ``-1`` se retornarem um inteiro (exceção: as funções ``PyArg_*`` retornam "
51+
"``1`` para sucesso e ``0`` para falha)."
5252

5353
#: ../../c-api/exceptions.rst:20
5454
msgid ""
@@ -58,8 +58,8 @@ msgid ""
5858
"forbidden, for example you can't have a non-``NULL`` traceback if the "
5959
"exception type is ``NULL``)."
6060
msgstr ""
61-
"Concretamente, o indicador de erro consiste em três ponteiros de objeto: o "
62-
"tipo da exceção, o valor da exceção e o objeto de traceback. Qualquer um "
61+
"De forma concreta, o indicador de erro consiste em três ponteiros de objeto: "
62+
"o tipo da exceção, o valor da exceção e o objeto de traceback. Qualquer um "
6363
"desses ponteiros pode ser ``NULL`` se não definido (embora algumas "
6464
"combinações sejam proibidas, por exemplo, você não pode ter um retorno não "
6565
"``NULL`` se o tipo de exceção for ``NULL``)."
@@ -162,6 +162,10 @@ msgid ""
162162
"raise the exception. It is used, for example, when an exception occurs in "
163163
"an :meth:`~object.__del__` method."
164164
msgstr ""
165+
"Esta função utilitária imprime uma mensagem de aviso para ``sys.stderr`` "
166+
"quando uma exceção foi definida, mas é impossível para o interpretador "
167+
"realmente gerar a exceção. É usada, por exemplo, quando ocorre uma exceção "
168+
"em um método :meth:`~object.__del__`."
165169

166170
#: ../../c-api/exceptions.rst:88
167171
msgid ""
@@ -170,6 +174,10 @@ msgid ""
170174
"*obj* will be printed in the warning message. If *obj* is ``NULL``, only the "
171175
"traceback is printed."
172176
msgstr ""
177+
"A função é chamada com um único argumento *obj* que identifica o contexto em "
178+
"que ocorreu a exceção não gerável. Se possível, o repr de *obj* será "
179+
"impresso na mensagem de aviso. Se *obj* for ``NULL``, apenas o traceback "
180+
"será impresso."
173181

174182
#: ../../c-api/exceptions.rst:93
175183
msgid "An exception must be set when calling this function."

library/decimal.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3348,7 +3348,7 @@ msgid ""
33483348
msgstr ""
33493349
"def moneyfmt(value, places=2, curr='', sep=',', dp='.',\n"
33503350
" pos='', neg='-', trailneg=''):\n"
3351-
" \"\"\"Converte Decimal para uma string formatada de moead.\n"
3351+
" \"\"\"Converte Decimal para uma string formatada de moeda.\n"
33523352
"\n"
33533353
" places: número obrigatório de casas após o ponto decimal\n"
33543354
" curr: símbolo de moeda opcional antes do sinal (pode estar em "
@@ -3403,7 +3403,7 @@ msgstr ""
34033403
" return ''.join(reversed(result))\n"
34043404
"\n"
34053405
"def pi():\n"
3406-
" \"\"\"Compute Pi to the current precision.\n"
3406+
" \"\"\"Calcula Pi com a precisão atual.\n"
34073407
"\n"
34083408
" >>> print(pi())\n"
34093409
" 3.141592653589793238462643383\n"

library/msvcrt.po

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ msgstr ""
2525

2626
#: ../../library/msvcrt.rst:2
2727
msgid ":mod:`!msvcrt` --- Useful routines from the MS VC++ runtime"
28-
msgstr ""
28+
msgstr ":mod:`!msvcrt` --- Rotinas úteis do runtime MS VC++"
2929

3030
#: ../../library/msvcrt.rst:12
3131
msgid ""
@@ -34,6 +34,10 @@ msgid ""
3434
"Windows implementations of their services. For example, the :mod:`getpass` "
3535
"module uses this in the implementation of the :func:`getpass` function."
3636
msgstr ""
37+
"Essas funções fornecem acesso a alguns recursos úteis em plataformas "
38+
"Windows. Alguns módulos de nível superior usam essas funções para construir "
39+
"as implementações de seus serviços no Windows. Por exemplo, o módulo :mod:"
40+
"`getpass` usa isso na implementação da função :func:`getpass`."
3741

3842
#: ../../library/msvcrt.rst:17
3943
msgid ""
@@ -77,6 +81,13 @@ msgid ""
7781
"not overlap. Adjacent regions are not merged; they must be unlocked "
7882
"individually."
7983
msgstr ""
84+
"Trava parte de um arquivo com base no descritor de arquivo *fd* do runtime "
85+
"do C. Levanta :exc:`OSError` em caso de falha. A região travada do arquivo "
86+
"se estende da posição atual do arquivo por *nbytes* bytes e pode continuar "
87+
"além do final do arquivo. *mode* deve ser uma das constantes :const:`!"
88+
"LK_\\*` listadas abaixo. Várias regiões em um arquivo podem ser travadas ao "
89+
"mesmo tempo, mas não podem se sobrepor. Regiões adjacentes não são "
90+
"mescladas; elas devem ser destravadas individualmente."
8091

8192
#: ../../library/msvcrt.rst:45
8293
msgid ""
@@ -92,6 +103,9 @@ msgid ""
92103
"immediately tries again after 1 second. If, after 10 attempts, the bytes "
93104
"cannot be locked, :exc:`OSError` is raised."
94105
msgstr ""
106+
"Trava os bytes especificados. Se os bytes não puderem ser travados, o "
107+
"programa tenta novamente imediatamente após 1 segundo. Se, após 10 "
108+
"tentativas, os bytes não puderem ser travados, :exc:`OSError` é levantada."
95109

96110
#: ../../library/msvcrt.rst:59
97111
msgid ""
@@ -124,12 +138,19 @@ msgid ""
124138
"descriptor may be used as a parameter to :func:`os.fdopen` to create a file "
125139
"object."
126140
msgstr ""
141+
"Crie um descritor de arquivo de tempo de execução do C a partir do "
142+
"identificador de arquivo *handle*. O parâmetro *flags* deve ser um OU bit a "
143+
"bit de :const:`os.O_APPEND`, :const:`os.O_RDONLY`, :const:`os.O_TEXT` e :"
144+
"const:`os.O_NOINHERIT`. O descritor de arquivo retornado pode ser usado como "
145+
"parâmetro para :func:`os.fdopen` para criar um objeto de arquivo."
127146

128147
#: ../../library/msvcrt.rst:83
129148
msgid ""
130149
"The file descriptor is inheritable by default. Pass :const:`os.O_NOINHERIT` "
131150
"flag to make it non inheritable."
132151
msgstr ""
152+
"O descritor de arquivo é herdável por padrão. Passe o sinalizador :const:`os."
153+
"O_NOINHERIT` para torná-lo não herdável."
133154

134155
#: ../../library/msvcrt.rst:86
135156
msgid ""
@@ -144,6 +165,8 @@ msgid ""
144165
"Return the file handle for the file descriptor *fd*. Raises :exc:`OSError` "
145166
"if *fd* is not recognized."
146167
msgstr ""
168+
"Retorna o identificador de arquivo para o descritor de arquivo *fd*. "
169+
"Levanta :exc:`OSError` se *fd* não for reconhecido."
147170

148171
#: ../../library/msvcrt.rst:94
149172
msgid ""

potodo.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55

66

7-
# c-api (56.95% done)
7+
# c-api (56.99% done)
88

9-
- exceptions.po 121 / 238 ( 50.0% translated).
9+
- exceptions.po 123 / 238 ( 51.0% translated).
1010
- float.po 29 / 35 ( 82.0% translated).
1111
- frame.po 20 / 42 ( 47.0% translated).
1212
- gcsupport.po 9 / 52 ( 17.0% translated).
@@ -63,7 +63,7 @@
6363

6464

6565

66-
# library (66.55% done)
66+
# library (66.57% done)
6767

6868
- asyncio-dev.po 16 / 54 ( 29.0% translated).
6969
- asyncio-eventloop.po 308 / 412 ( 74.0% translated).
@@ -126,7 +126,7 @@
126126
- mailbox.po 10 / 307 ( 3.0% translated).
127127
- mimetypes.po 29 / 54 ( 53.0% translated).
128128
- mmap.po 23 / 65 ( 35.0% translated).
129-
- msvcrt.po 22 / 46 ( 47.0% translated).
129+
- msvcrt.po 29 / 46 ( 63.0% translated).
130130
- multiprocessing.po 339 / 603 ( 56.0% translated).
131131
- numbers.po 33 / 35 ( 94.0% translated).
132132
- pathlib.po 417 / 418 ( 99.0% translated).
@@ -192,7 +192,7 @@
192192
- windows.po 382 / 389 ( 98.0% translated).
193193

194194

195-
# whatsnew (46.34% done)
195+
# whatsnew (46.48% done)
196196

197197
- 2.3.po 327 / 387 ( 84.0% translated).
198198
- 2.4.po 266 / 319 ( 83.0% translated).
@@ -208,9 +208,8 @@
208208
- 3.5.po 128 / 578 ( 22.0% translated).
209209
- 3.6.po 233 / 544 ( 42.0% translated).
210210
- 3.7.po 249 / 568 ( 43.0% translated).
211-
- 3.8.po 488 / 513 ( 95.0% translated).
212-
- changelog.po 2589 / 12499 ( 20.0% translated).
211+
- changelog.po 2596 / 12499 ( 20.0% translated).
213212

214213

215-
# TOTAL (63.07% done)
214+
# TOTAL (63.12% done)
216215

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "63.07%", "translated": 48155, "entries": 76356, "updated_at": "2025-09-17T23:26:48+00:00Z"}
1+
{"completion": "63.12%", "translated": 48196, "entries": 76356, "updated_at": "2025-09-18T23:27:02+00:00Z"}

0 commit comments

Comments
 (0)