X Tutup
Skip to content

Commit e6901f4

Browse files
Update translation
Co-Authored-By: python-doc bot Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com> Co-Authored-By: Cezar Gabriel
1 parent 2239f22 commit e6901f4

File tree

8 files changed

+69
-32
lines changed

8 files changed

+69
-32
lines changed

bugs.po

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.12\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-01-03 14:53+0000\n"
14+
"POT-Creation-Date: 2025-09-17 15:41+0000\n"
1515
"PO-Revision-Date: 2025-07-18 19:57+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1717
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -35,7 +35,7 @@ msgid ""
3535
msgstr ""
3636
"O Python é uma linguagem de programação madura que estabeleceu uma reputação "
3737
"pela estabilidade. A fim de manter esta reputação os desenvolvedores "
38-
"gostariam de saber de quaisquer deficiências que você encontrar no Python."
38+
"gostariam de saber de quaisquer deficiências que você encontre no Python."
3939

4040
#: ../../bugs.rst:11
4141
msgid ""
@@ -119,7 +119,7 @@ msgid ""
119119
"`Helping with Documentation <https://devguide.python.org/docquality/#helping-"
120120
"with-documentation>`_"
121121
msgstr ""
122-
"`Ajudando com a Documentação <https://devguide.python.org/docquality/"
122+
"`Ajudando com a documentação <https://devguide.python.org/docquality/"
123123
"#helping-with-documentation>`_"
124124

125125
#: ../../bugs.rst:43
@@ -135,7 +135,7 @@ msgid ""
135135
"`Documentation Translations <https://devguide.python.org/documentation/"
136136
"translating/>`_"
137137
msgstr ""
138-
"`Traduções da Documentação <https://devguide.python.org/documentation/"
138+
"`Traduções da documentação <https://devguide.python.org/documentation/"
139139
"translating/>`_"
140140

141141
#: ../../bugs.rst:46
@@ -241,7 +241,7 @@ msgid ""
241241
"`How to Report Bugs Effectively <https://www.chiark.greenend.org.uk/"
242242
"~sgtatham/bugs.html>`_"
243243
msgstr ""
244-
"`Como Reportar Bugs Eficientemente <https://www.chiark.greenend.org.uk/"
244+
"`Como relatar bugs eficientemente <https://www.chiark.greenend.org.uk/"
245245
"~sgtatham/bugs.html>`_"
246246

247247
#: ../../bugs.rst:92

c-api/exceptions.po

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
8+
# Joao Roccella <joao.a@docente.senai.br>, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.12\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-09-17 04:24+0000\n"
15+
"POT-Creation-Date: 2025-09-23 15:37+0000\n"
1516
"PO-Revision-Date: 2025-07-18 19:57+0000\n"
16-
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
17+
"Last-Translator: Joao Roccella <joao.a@docente.senai.br>, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"Language: pt_BR\n"

howto/sorting.po

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
8+
# Cezar Gabriel, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.12\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-01-03 14:53+0000\n"
15+
"POT-Creation-Date: 2025-09-23 15:37+0000\n"
1516
"PO-Revision-Date: 2025-07-18 19:57+0000\n"
16-
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
17+
"Last-Translator: Cezar Gabriel, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"Language: pt_BR\n"
@@ -55,15 +56,15 @@ msgstr ""
5556

5657
#: ../../howto/sorting.rst:17
5758
msgid "Sorting Basics"
58-
msgstr "Básico de Ordenação"
59+
msgstr "Básico de ordenação"
5960

6061
#: ../../howto/sorting.rst:19
6162
msgid ""
6263
"A simple ascending sort is very easy: just call the :func:`sorted` function. "
6364
"It returns a new sorted list:"
6465
msgstr ""
6566
"Uma ordenação ascendente simples é muito fácil: apenas chame a função :func:"
66-
"`sorted`. Retorna uma nova lista ordenada:"
67+
"`sorted`. Você terá como retorno uma nova lista ordenada:"
6768

6869
#: ../../howto/sorting.rst:22
6970
msgid ""
@@ -80,10 +81,11 @@ msgid ""
8081
"than :func:`sorted` - but if you don't need the original list, it's slightly "
8182
"more efficient."
8283
msgstr ""
83-
"Você também pode utilizar o método :meth:`list.sort`. Isso modifica a lista "
84-
"em si (e retorna ``None`` para evitar confusão). Usualmente este método é "
85-
"menos conveniente que a função :func:`sorted` - mas se você não precisará da "
86-
"lista original, esta maneira é levemente mais eficiente."
84+
"Você também pode utilizar o método :meth:`list.sort`. Ele modificará a lista "
85+
"localmente (e retornará ``None`` para evitar confusão). Usualmente este "
86+
"método é menos conveniente que a função :func:`sorted` - mas, se a lista "
87+
"original não for posteriormente útil, esta maneira será levemente mais "
88+
"eficiente."
8789

8890
#: ../../howto/sorting.rst:32
8991
msgid ""
@@ -115,7 +117,7 @@ msgstr ""
115117

116118
#: ../../howto/sorting.rst:48
117119
msgid "Key Functions"
118-
msgstr "Funções Chave"
120+
msgstr "Funções chave"
119121

120122
#: ../../howto/sorting.rst:50
121123
msgid ""
@@ -136,6 +138,9 @@ msgid ""
136138
">>> sorted(\"This is a test string from Andrew\".split(), key=str.casefold)\n"
137139
"['a', 'Andrew', 'from', 'is', 'string', 'test', 'This']"
138140
msgstr ""
141+
">>> sorted(\"Essa é uma string de teste do Andrew\".split(), key=str."
142+
"casefold)\n"
143+
"['Andrew', 'de', 'do', 'Essa', 'string', 'teste', 'uma', 'é']"
139144

140145
#: ../../howto/sorting.rst:61
141146
msgid ""
@@ -145,16 +150,16 @@ msgid ""
145150
"each input record."
146151
msgstr ""
147152
"O valor do parâmetro *key* deve ser uma função (ou outro chamável) que "
148-
"recebe um único argumento e retorna uma chave à ser utilizada com o "
149-
"propósito de ordenação. Esta técnica é rápida porque a função chave é "
150-
"chamada exatamente uma vez para cada entrada de registro."
153+
"recebe um único argumento e retorna uma chave à ser utilizada na ordenação. "
154+
"Como a função chave é chamada exatamente uma vez para cada elemento, esta "
155+
"técnica é rápida."
151156

152157
#: ../../howto/sorting.rst:66
153158
msgid ""
154159
"A common pattern is to sort complex objects using some of the object's "
155160
"indices as keys. For example:"
156161
msgstr ""
157-
"Uma padrão comum é ordenar objetos complexos utilizando algum índice do "
162+
"Um padrão comum é ordenar objetos complexos utilizando um dos índices do "
158163
"objeto como chave. Por exemplo:"
159164

160165
#: ../../howto/sorting.rst:69
@@ -167,6 +172,13 @@ msgid ""
167172
">>> sorted(student_tuples, key=lambda student: student[2]) # sort by age\n"
168173
"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]"
169174
msgstr ""
175+
">>> tuplas_alunos = [\n"
176+
"... ('joão', 'A', 15),\n"
177+
"... ('joana', 'B', 12),\n"
178+
"... ('davi', 'B', 10),\n"
179+
"... ]\n"
180+
">>> sorted(tuplas_alunos, key=lambda aluno: aluno[2]) # ordena por idade\n"
181+
"[('davi', 'B', 10), ('joana', 'B', 12), ('joão', 'A', 15)]"
170182

171183
#: ../../howto/sorting.rst:79
172184
msgid ""
@@ -194,13 +206,32 @@ msgid ""
194206
"age\n"
195207
"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]"
196208
msgstr ""
209+
">>> class Aluno:\n"
210+
"... def __init__(self, nome, nota, idade):\n"
211+
"... self.nome = nome\n"
212+
"... self.nota = nota\n"
213+
"... self.idade = idade\n"
214+
"... def __repr__(self):\n"
215+
"... return repr((self.nome, self.nota, self.idade))\n"
216+
"\n"
217+
">>> objetos_alunos = [\n"
218+
"... Aluno('john', 'A', 15),\n"
219+
"... Aluno('jane', 'B', 12),\n"
220+
"... Aluno('dave', 'B', 10),\n"
221+
"... ]\n"
222+
">>> sorted(objetos_alunos, key=lambda aluno: aluno.idade) # ordena por "
223+
"idade\n"
224+
"[('davi', 'B', 10), ('joana', 'B', 12), ('joão', 'A', 15)]"
197225

198226
#: ../../howto/sorting.rst:99
199227
msgid ""
200228
"Objects with named attributes can be made by a regular class as shown above, "
201229
"or they can be instances of :class:`~dataclasses.dataclass` or a :term:"
202230
"`named tuple`."
203231
msgstr ""
232+
"Objetos com atríbutos nomeados podem ser criados como uma classe padrão, "
233+
"igual ao exemplo acima, podem ser instâncias de :class:`~dataclasses."
234+
"dataclass` ou mesmo uma :term:`named tuple`."
204235

205236
#: ../../howto/sorting.rst:104
206237
msgid "Operator Module Functions and Partial Function Evaluation"

library/marshal.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
7-
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
87
# python-doc bot, 2025
8+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
99
#
1010
#, fuzzy
1111
msgid ""
@@ -14,7 +14,7 @@ msgstr ""
1414
"Report-Msgid-Bugs-To: \n"
1515
"POT-Creation-Date: 2025-09-23 15:37+0000\n"
1616
"PO-Revision-Date: 2025-07-18 19:58+0000\n"
17-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1818
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1919
"teams/5390/pt_BR/)\n"
2020
"Language: pt_BR\n"
@@ -203,7 +203,7 @@ msgid ""
203203
"found, raise :exc:`EOFError`, :exc:`ValueError` or :exc:`TypeError`. Extra "
204204
"bytes in the input are ignored."
205205
msgstr ""
206-
"Converte o :term:`objeto byte ou similar` em um valor. Se nenhum valor "
206+
"Converte o :term:`objeto bytes ou similar` em um valor. Se nenhum valor "
207207
"válido for encontrado, levanta :exc:`EOFError`, :exc:`ValueError` ou :exc:"
208208
"`TypeError`. Bytes extras na entrada são ignorados."
209209

library/mimetypes.po

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# Translators:
77
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
88
# python-doc bot, 2025
9+
# Adorilson Bezerra <adorilson@gmail.com>, 2025
910
#
1011
#, fuzzy
1112
msgid ""
@@ -14,7 +15,7 @@ msgstr ""
1415
"Report-Msgid-Bugs-To: \n"
1516
"POT-Creation-Date: 2025-09-23 15:37+0000\n"
1617
"PO-Revision-Date: 2025-07-18 19:58+0000\n"
17-
"Last-Translator: python-doc bot, 2025\n"
18+
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2025\n"
1819
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1920
"teams/5390/pt_BR/)\n"
2021
"Language: pt_BR\n"

potodo.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
- library.po 157 / 162 ( 96.0% translated).
5050

5151

52-
# howto (70.13% done)
52+
# howto (70.26% done)
5353

5454
- curses.po 120 / 121 ( 99.0% translated).
5555
- descriptor.po 181 / 233 ( 77.0% translated).
@@ -59,7 +59,7 @@
5959
- logging.po 249 / 250 ( 99.0% translated).
6060
- perf_profiling.po 29 / 32 ( 90.0% translated).
6161
- sockets.po 35 / 63 ( 55.0% translated).
62-
- sorting.po 46 / 75 ( 61.0% translated).
62+
- sorting.po 50 / 75 ( 66.0% translated).
6363
- unicode.po 30 / 145 ( 20.0% translated).
6464
- urllib2.po 98 / 100 ( 98.0% translated).
6565

@@ -226,21 +226,21 @@
226226
- configure.po 286 / 294 ( 97.0% translated).
227227

228228

229-
# whatsnew (75.01% done)
229+
# whatsnew (75.02% done)
230230

231231
- 2.3.po 327 / 387 ( 84.0% translated).
232232
- 2.4.po 266 / 319 ( 83.0% translated).
233233
- 2.5.po 385 / 452 ( 85.0% translated).
234234
- 2.6.po 540 / 626 ( 86.0% translated).
235235
- 3.0.po 192 / 212 ( 90.0% translated).
236236
- 3.1.po 114 / 132 ( 86.0% translated).
237-
- 3.12.po 840 / 842 ( 99.0% translated).
237+
- 3.12.po 841 / 842 ( 99.0% translated).
238238
- 3.2.po 66 / 576 ( 11.0% translated).
239239
- 3.3.po 137 / 682 ( 20.0% translated).
240240
- 3.5.po 129 / 578 ( 22.0% translated).
241241
- 3.6.po 237 / 544 ( 43.0% translated).
242242
- 3.7.po 252 / 568 ( 44.0% translated).
243243

244244

245-
# TOTAL (70.18% done)
245+
# TOTAL (70.19% done)
246246

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "70.18%", "translated": 43520, "entries": 62010, "updated_at": "2025-09-23T23:40:46+00:00Z"}
1+
{"completion": "70.19%", "translated": 43525, "entries": 62010, "updated_at": "2025-09-24T23:40:58+00:00Z"}

whatsnew/3.12.po

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
8+
# python-doc bot, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.12\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-08-27 16:11+0000\n"
15+
"POT-Creation-Date: 2025-09-23 15:37+0000\n"
1516
"PO-Revision-Date: 2025-07-18 19:59+0000\n"
16-
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
17+
"Last-Translator: python-doc bot, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"Language: pt_BR\n"
@@ -6508,6 +6509,9 @@ msgid ""
65086509
"to avoid path traversal attacks. (Contributed by Petr Viktorin in :gh:"
65096510
"`127987` and :cve:`2025-4138`.)"
65106511
msgstr ""
6512+
":func:`~tarfile.data_filter` agora normaliza alvos de links simbólicos para "
6513+
"evitar ataques de travessia de caminho. (Contribuição de Petr Viktorin em :"
6514+
"gh:`127987` e :cve:`2025-4138`.)"
65116515

65126516
#: ../../whatsnew/3.12.rst:2343
65136517
msgid ""

0 commit comments

Comments
 (0)
X Tutup