55#
66# Translators:
77# python-doc bot, 2025
8+ # Cezar Gabriel, 2025
89#
910#, fuzzy
1011msgid ""
1112msgstr ""
1213"Project-Id-Version :Python 3.13\n "
1314"Report-Msgid-Bugs-To :\n "
14- "POT-Creation-Date :2025-09-15 15:19 +0000\n "
15+ "POT-Creation-Date :2025-09-23 14:56 +0000\n "
1516"PO-Revision-Date :2025-09-15 01:03+0000\n "
16- "Last-Translator :python-doc bot , 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
5758msgid "Sorting Basics"
58- msgstr "Básico deOrdenação "
59+ msgstr "Básico deordenação "
5960
6061#: ../../howto/sorting.rst:19
6162msgid ""
6263"A simple ascending sort is very easy: just call the :func:`sorted` function. "
6364"It returns a new sorted list:"
6465msgstr ""
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
6970msgid ""
@@ -80,10 +81,11 @@ msgid ""
8081"than :func:`sorted` - but if you don't need the original list, it's slightly "
8182"more efficient."
8283msgstr ""
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
8991msgid ""
@@ -115,7 +117,7 @@ msgstr ""
115117
116118#: ../../howto/sorting.rst:48
117119msgid "Key Functions"
118- msgstr "FunçõesChave "
120+ msgstr "Funçõeschave "
119121
120122#: ../../howto/sorting.rst:50
121123msgid ""
@@ -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']"
138140msgstr ""
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
141146msgid ""
@@ -145,16 +150,16 @@ msgid ""
145150"each input record."
146151msgstr ""
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 utilizadacom 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 utilizadana 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
153158msgid ""
154159"A common pattern is to sort complex objects using some of the object's "
155160"indices as keys. For example:"
156161msgstr ""
157- "Uma padrão comum é ordenar objetos complexos utilizandoalgum índice do "
162+ "Um padrão comum é ordenar objetos complexos utilizandoum 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)]"
169174msgstr ""
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
172184msgid ""
@@ -194,13 +206,32 @@ msgid ""
194206"age\n"
195207"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]"
196208msgstr ""
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
199227msgid ""
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`."
203231msgstr ""
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
206237msgid "Operator Module Functions and Partial Function Evaluation"