Skip to content

Commit f2f57d7

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent 320ab33 commit f2f57d7

10 files changed

+86
-48
lines changed

faq/design.po

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ msgid ""
1717
msgstr ""
1818
"Project-Id-Version: Python 3.13\n"
1919
"Report-Msgid-Bugs-To: \n"
20-
"POT-Creation-Date: 2024-07-05 14:16+0000\n"
20+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2121
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
2222
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
2323
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -1287,7 +1287,7 @@ msgid ""
12871287
msgstr ""
12881288
"Python tem uma instrução :keyword:`with` que envolve a execução de um bloco, "
12891289
"chamando o código na entrada e na saída do bloco. Algumas linguagens têm uma "
1290-
"construção parecida com esta::"
1290+
"construção desta forma::"
12911291

12921292
#: ../../faq/design.rst:671
12931293
msgid "In Python, such a construct would be ambiguous."

faq/programming.po

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ msgid ""
2020
msgstr ""
2121
"Project-Id-Version: Python 3.13\n"
2222
"Report-Msgid-Bugs-To: \n"
23-
"POT-Creation-Date: 2024-07-05 14:16+0000\n"
23+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2424
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
2525
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
2626
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -1178,8 +1178,8 @@ msgstr ""
11781178
"são aqueles que não têm nome utilizável externamente. Ao chamar uma função "
11791179
"que aceita parâmetros somente-posicionais, os argumentos são mapeados para "
11801180
"parâmetros com base apenas em sua posição. Por exemplo, :func:`divmod` é uma "
1181-
"função que aceita parâmetros somente-posicionais. Sua documentação se parece "
1182-
"com o seguinte:"
1181+
"função que aceita parâmetros somente-posicionais. Sua documentação tem esta "
1182+
"forma:"
11831183

11841184
#: ../../faq/programming.rst:792
11851185
msgid ""

faq/windows.po

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
# Amanda Savluchinske <amandasavluchinske@gmail.com>, 2021
1111
# Raul Lima <raul.filipe365@gmail.com>, 2021
1212
# Hortencia_Arliane <hortenciaxavierifrn@gmail.com>, 2021
13-
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
13+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2024
1414
#
1515
#, fuzzy
1616
msgid ""
1717
msgstr ""
1818
"Project-Id-Version: Python 3.13\n"
1919
"Report-Msgid-Bugs-To: \n"
20-
"POT-Creation-Date: 2024-05-24 14:15+0000\n"
20+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2121
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
22-
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n"
22+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
2323
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
2424
"teams/5390/pt_BR/)\n"
2525
"MIME-Version: 1.0\n"
@@ -66,7 +66,7 @@ msgstr ""
6666
"do DOS\" ou \"janela do prompt de comando\". Geralmente você pode abrir "
6767
"essas janelas procurando na barra de pesquisa por ``cmd``. Você deverá "
6868
"reconhecer quando iniciar porque você verá um \"Prompt de Comando do "
69-
"Windows\", que geralmente parece com isso:"
69+
"Windows\", que geralmente tem esta forma:"
7070

7171
#: ../../faq/windows.rst:39
7272
msgid ""

howto/annotations.po

+49-23
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@
55
#
66
# Translators:
77
# Marco Rougeth <marco@rougeth.com>, 2021
8-
# Hemílio Lauro <hemilioaraujo@gmail.com>, 2021
98
# Flávio Neves, 2022
109
# Nicolas Evangelista, 2022
11-
# Ruan Aragão <ruanaragao2@gmail.com>, 2023
1210
# PAULO NASCIMENTO, 2024
1311
# Rafael Fontenelle <rffontenelle@gmail.com>, 2024
12+
# José Carlos, 2024
13+
# Adorilson Bezerra <adorilson@gmail.com>, 2024
1414
#
1515
#, fuzzy
1616
msgid ""
1717
msgstr ""
1818
"Project-Id-Version: Python 3.13\n"
1919
"Report-Msgid-Bugs-To: \n"
20-
"POT-Creation-Date: 2024-05-24 14:15+0000\n"
20+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2121
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
22-
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
22+
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2024\n"
2323
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
2424
"teams/5390/pt_BR/)\n"
2525
"MIME-Version: 1.0\n"
@@ -31,11 +31,11 @@ msgstr ""
3131

3232
#: ../../howto/annotations.rst:5
3333
msgid "Annotations Best Practices"
34-
msgstr "Boas Práticas de Anotação"
34+
msgstr "Boas práticas para anotações"
3535

3636
#: ../../howto/annotations.rst:0
3737
msgid "author"
38-
msgstr "autor"
38+
msgstr "Autor"
3939

4040
#: ../../howto/annotations.rst:7
4141
msgid "Larry Hastings"
@@ -80,15 +80,15 @@ msgid ""
8080
"`typing` module."
8181
msgstr ""
8282
"Note que este documento é específico sobre trabalhar com "
83-
"``__annotations__``, não usa para anotações. Se você está procurando por "
84-
"informações sobre como usar \"type hints\" no seu código, por favor veja o "
85-
"módulo :mod:`typing`"
83+
"``__annotations__``, não para o uso *de* anotações. Se você está procurando "
84+
"por informações sobre como usar \"type hints\" no seu código, por favor veja "
85+
"o módulo :mod:`typing`"
8686

8787
#: ../../howto/annotations.rst:33
8888
msgid "Accessing The Annotations Dict Of An Object In Python 3.10 And Newer"
8989
msgstr ""
90-
"Acessando O Dicionário De Anotações De Um Objeto No Python 3.10 E Nas "
91-
"Versões Mais Recente."
90+
"Acessando o dicionário de anotações de um objeto no Python 3.10 e nas "
91+
"versões mais recentes"
9292

9393
#: ../../howto/annotations.rst:35
9494
msgid ""
@@ -100,8 +100,8 @@ msgid ""
100100
msgstr ""
101101
"O Python 3.10 adicionou uma nova função para a biblioteca padrão: :func:"
102102
"`inspect.get_annotations`. No Python 3.10 e nas versões mais recentes, "
103-
"chamando esta função é a melhor pratica para acessar o dicionário de "
104-
"anotações de qualquer objeto que suporta anotações. Esta função pode até "
103+
"chamar esta função é a melhor prática para acessar o dicionário de anotações "
104+
"de qualquer objeto com suporte a anotações. Esta função pode até "
105105
"\"destextualizar\" anotações textualizadas para você."
106106

107107
#: ../../howto/annotations.rst:42
@@ -116,12 +116,11 @@ msgid ""
116116
msgstr ""
117117
"Se por alguma razão :func:`inspect.get_annotations` não for viável para o "
118118
"seu caso de uso, você pode acessar o membro de dados ``__annotations__`` "
119-
"manualmente. As melhores práticas para isto também mudaram no Python 3.10: A "
120-
"partir do Python 3.10, ``o.__annotations__`` é garantido de *sempre* "
121-
"funcionar em funções, classes e módulos Python. Se você tem certeza que o "
122-
"objeto que você está examinando é um desses três *exatos* objetos, pode "
123-
"simplesmente usar ``o.__annotations__`` para chegar no dicionário de "
124-
"anotações do objeto."
119+
"manualmente. As melhores práticas para isto também mudaram no Python 3.10: a "
120+
"partir do Python 3.10, ``o.__annotations__`` é garantido *sempre* funcionar "
121+
"em funções, classes e módulos Python. Se você tem certeza que o objeto que "
122+
"você está examinando é um desses três *exatos* objetos, pode simplesmente "
123+
"usar ``o.__annotations__`` para chegar no dicionário de anotações do objeto."
125124

126125
#: ../../howto/annotations.rst:52
127126
msgid ""
@@ -153,8 +152,8 @@ msgstr ""
153152
#: ../../howto/annotations.rst:68
154153
msgid "Accessing The Annotations Dict Of An Object In Python 3.9 And Older"
155154
msgstr ""
156-
"Acessando O Dicionário De Anotações De Um Objeto No Python 3.9 E Nas Versões "
157-
"Mais Antigas."
155+
"Acessando o dicionário de anotações de um objeto no Python 3.9 e nas versões "
156+
"mais antigas"
158157

159158
#: ../../howto/annotations.rst:70
160159
msgid ""
@@ -175,6 +174,11 @@ msgid ""
175174
"should use three-argument :func:`getattr` to access the object's "
176175
"``__annotations__`` attribute."
177176
msgstr ""
177+
"As melhores práticas para acessar os dicionários de anotações de outros "
178+
"objetos, funções, outros chamáveis e módulos - são as mesmas melhores "
179+
"práticas para 3.10, supondo que você não esteja chamando :func:`inspect."
180+
"get_annotations`: você deve usar a função :func:`getattr` com três "
181+
"argumentos para acessar os atributos do objeto ``__annotations__``."
178182

179183
#: ../../howto/annotations.rst:82
180184
msgid ""
@@ -184,10 +188,16 @@ msgid ""
184188
"``__annotations__`` attribute of a class may inadvertently return the "
185189
"annotations dict of a *base class.* As an example::"
186190
msgstr ""
191+
"Infelizmente, essas não são as melhores práticas para classes. O problema é "
192+
"que, como ``__annotations__`` é opcional nas classes, e posto que classes "
193+
"podem herdar atributos das suas classes base, acessar o atributo "
194+
"``__annotations__`` de uma classe pode inesperadamente retornar o dicionário "
195+
"de anotações de uma *classe base.* Por exemplo::"
187196

188197
#: ../../howto/annotations.rst:98
189198
msgid "This will print the annotations dict from ``Base``, not ``Derived``."
190199
msgstr ""
200+
"Isso mostrará o dicionário de anotações de ``Base``, não de ``Derived``."
191201

192202
#: ../../howto/annotations.rst:101
193203
msgid ""
@@ -198,27 +208,43 @@ msgid ""
198208
"dictionary. Since the class may or may not have annotations defined, best "
199209
"practice is to call the ``get`` method on the class dict."
200210
msgstr ""
211+
"Seu código deve seguir uma abordagem diferente caso o objeto que você esteja "
212+
"examinando seja uma classe (``isinstance(o, type)``). Nesse caso, a melhor "
213+
"prática está ligada a um detalhe de implementação do Python 3.9 e "
214+
"anteriores: se a classe possui anotações definidas, elas são armazenadas no "
215+
"dicionário ``__dict__`` da classe. Como a classe pode ou não ter anotações "
216+
"definidas, a melhor prática é chamar o método ``get`` no dicionário da "
217+
"classe."
201218

202219
#: ../../howto/annotations.rst:109
203220
msgid ""
204221
"To put it all together, here is some sample code that safely accesses the "
205222
"``__annotations__`` attribute on an arbitrary object in Python 3.9 and "
206223
"before::"
207224
msgstr ""
225+
"Considerando tudo isso, aqui está um exemplo de código que acessa de forma "
226+
"segura o atributo ``__annotations__`` em um objeto arbitrário em Python 3.9 "
227+
"e anteriores::"
208228

209229
#: ../../howto/annotations.rst:118
210230
msgid ""
211231
"After running this code, ``ann`` should be either a dictionary or ``None``. "
212232
"You're encouraged to double-check the type of ``ann`` using :func:"
213233
"`isinstance` before further examination."
214234
msgstr ""
235+
"Após executar este código, ``ann`` deve ser um dicionário ou ``None``. Você "
236+
"é encorajado a fazer uma checagem dupla do tipo de ``ann`` utilizando :func:"
237+
"`isinstance` antes de uma análise mais aprofundada."
215238

216239
#: ../../howto/annotations.rst:123
217240
msgid ""
218241
"Note that some exotic or malformed type objects may not have a ``__dict__`` "
219242
"attribute, so for extra safety you may also wish to use :func:`getattr` to "
220243
"access ``__dict__``."
221244
msgstr ""
245+
"Note que alguns tipos de objetos exóticos ou mal formatados podem não "
246+
"possuir um atributo ``__dict__``, então por precaução você também pode "
247+
"querer usar :func:`getattr` para acessar ``__dict__``."
222248

223249
#: ../../howto/annotations.rst:129
224250
msgid "Manually Un-Stringizing Stringized Annotations"
@@ -304,7 +330,7 @@ msgstr ""
304330

305331
#: ../../howto/annotations.rst:179
306332
msgid "Best Practices For ``__annotations__`` In Any Python Version"
307-
msgstr "Melhores Prática Para ``__annotations__`` Em Qualquer Versão Python"
333+
msgstr "Melhores práticas para ``__annotations__`` em qualquer versão Python"
308334

309335
#: ../../howto/annotations.rst:181
310336
msgid ""
@@ -327,7 +353,7 @@ msgstr ""
327353

328354
#: ../../howto/annotations.rst:191
329355
msgid "You should avoid modifying ``__annotations__`` dicts."
330-
msgstr "Você deve evitar modificar ``__annotations__`` dicts."
356+
msgstr "Você deve evitar modificar o dicionário ``__annotations__``."
331357

332358
#: ../../howto/annotations.rst:193
333359
msgid ""

howto/enum.po

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ msgid ""
1717
msgstr ""
1818
"Project-Id-Version: Python 3.13\n"
1919
"Report-Msgid-Bugs-To: \n"
20-
"POT-Creation-Date: 2024-06-21 14:14+0000\n"
20+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2121
"PO-Revision-Date: 2021-06-28 00:53+0000\n"
2222
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
2323
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -133,7 +133,7 @@ msgstr ""
133133

134134
#: ../../howto/enum.rst:90
135135
msgid "The complete :class:`Weekday` enum now looks like this::"
136-
msgstr "O enum de :class:`Weekday` completa agora se parece com isso::"
136+
msgstr "O enum de :class:`Weekday` completa agora tem esta forma::"
137137

138138
#: ../../howto/enum.rst:105
139139
msgid "Now we can find out what today is! Observe::"

howto/instrumentation.po

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
# Hemílio Lauro <hemilioaraujo@gmail.com>, 2021
1111
# i17obot <i17obot@rougeth.com>, 2021
1212
# Leandro Cavalcante Damascena <leandro.damascena@gmail.com>, 2024
13+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2024
1314
#
1415
#, fuzzy
1516
msgid ""
1617
msgstr ""
1718
"Project-Id-Version: Python 3.13\n"
1819
"Report-Msgid-Bugs-To: \n"
19-
"POT-Creation-Date: 2024-05-24 14:15+0000\n"
20+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2021
"PO-Revision-Date: 2021-06-28 00:53+0000\n"
21-
"Last-Translator: Leandro Cavalcante Damascena <leandro.damascena@gmail.com>, "
22-
"2024\n"
22+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
2323
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
2424
"teams/5390/pt_BR/)\n"
2525
"MIME-Version: 1.0\n"
@@ -153,7 +153,7 @@ msgstr ""
153153

154154
#: ../../howto/instrumentation.rst:176 ../../howto/instrumentation.rst:236
155155
msgid "The output looks like this:"
156-
msgstr "O resultado deve ser algo semelhante a isto:"
156+
msgstr "O resultado deve ser algo assim:"
157157

158158
#: ../../howto/instrumentation.rst:201
159159
msgid "Static SystemTap markers"

howto/logging-cookbook.po

+4-6
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,16 @@
88
# Marco Rougeth <marco@rougeth.com>, 2021
99
# Hildeberto Abreu Magalhães <hildeberto@gmail.com>, 2022
1010
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2022
11-
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023
12-
# Leandro Cavalcante Damascena <leandro.damascena@gmail.com>, 2024
11+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2024
1312
#
1413
#, fuzzy
1514
msgid ""
1615
msgstr ""
1716
"Project-Id-Version: Python 3.13\n"
1817
"Report-Msgid-Bugs-To: \n"
19-
"POT-Creation-Date: 2024-05-11 02:33+0000\n"
18+
"POT-Creation-Date: 2024-07-12 14:15+0000\n"
2019
"PO-Revision-Date: 2021-06-28 00:53+0000\n"
21-
"Last-Translator: Leandro Cavalcante Damascena <leandro.damascena@gmail.com>, "
22-
"2024\n"
20+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n"
2321
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
2422
"teams/5390/pt_BR/)\n"
2523
"MIME-Version: 1.0\n"
@@ -70,7 +68,7 @@ msgstr ""
7068

7169
#: ../../howto/logging-cookbook.rst:76
7270
msgid "The output looks like this:"
73-
msgstr "O resultado deve ser algo semelhante a isto:"
71+
msgstr "O resultado deve ser algo assim:"
7472

7573
#: ../../howto/logging-cookbook.rst:102
7674
msgid "Logging from multiple threads"

library/argparse.po

+7-3
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,7 @@ msgid ""
980980
"`name or flags`_ - Either a name or a list of option strings, e.g. ``foo`` "
981981
"or ``-f, --foo``."
982982
msgstr ""
983-
"`name or flags`_ - Um nome ou uma lista de strings de opções, por exemplo. "
983+
"`name ou flags`_ - Um nome ou uma lista de strings de opções, por exemplo. "
984984
"``foo`` ou ``-f, --foo``."
985985

986986
#: ../../library/argparse.rst:756
@@ -1448,7 +1448,7 @@ msgstr ""
14481448

14491449
#: ../../library/argparse.rst:1140
14501450
msgid "type"
1451-
msgstr "tipo"
1451+
msgstr "type"
14521452

14531453
#: ../../library/argparse.rst:1142
14541454
msgid ""
@@ -1811,7 +1811,7 @@ msgstr ""
18111811

18121812
#: ../../library/argparse.rst:1473
18131813
msgid "Action classes"
1814-
msgstr ""
1814+
msgstr "Classes de ação"
18151815

18161816
#: ../../library/argparse.rst:1475
18171817
msgid ""
@@ -1820,6 +1820,10 @@ msgid ""
18201820
"this API may be passed as the ``action`` parameter to :meth:`~ArgumentParser."
18211821
"add_argument`."
18221822
msgstr ""
1823+
"As classes de ação implementam a API de Action, um chamável que retorna um "
1824+
"chamável que processa argumentos da linha de comando. Qualquer objeto que "
1825+
"siga esta API pode ser passado como parâmetro ``action`` para :meth:"
1826+
"`~ArgumentParser.add_argument`."
18231827

18241828
#: ../../library/argparse.rst:1484
18251829
msgid ""

0 commit comments

Comments
 (0)