Skip to content

Commit dd3fd95

Browse files
Update translation
Co-Authored-By: Adorilson Bezerra <adorilson@gmail.com>
1 parent d6260bc commit dd3fd95

File tree

6 files changed

+14742
-14688
lines changed

6 files changed

+14742
-14688
lines changed

library/exceptions.po

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-03-25 14:54+0000\n"
15+
"POT-Creation-Date: 2026-03-29 14:28+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1717
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2026\n"
1818
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -1509,7 +1509,7 @@ msgstr ""
15091509
"não relacionadas. Eles fazem parte da hierarquia de exceção, portanto, podem "
15101510
"ser tratados com :keyword:`except` como todas as outras exceções. Além "
15111511
"disso, eles são reconhecidos por :keyword:`except*<except_star>`, que "
1512-
"corresponde a seus subgrupos com base nos tipos de exceções contidas."
1512+
"corresponde aos seus subgrupos com base nos tipos de exceções contidas."
15131513

15141514
#: ../../library/exceptions.rst:959
15151515
msgid ""
@@ -1525,7 +1525,7 @@ msgstr ""
15251525
"parâmetro ``msg`` deve ser uma string. A diferença entre as duas classes é "
15261526
"que :exc:`BaseExceptionGroup` estende :exc:`BaseException` e pode envolver "
15271527
"qualquer exceção, enquanto :exc:`ExceptionGroup` estende :exc:`Exception` e "
1528-
"pode agrupar subclasses de :exc:`Exception`. Este design é para que "
1528+
"pode agrupar apenas subclasses de :exc:`Exception`. Este design é para que "
15291529
"``except Exception`` capture um :exc:`ExceptionGroup` mas não :exc:"
15301530
"`BaseExceptionGroup`."
15311531

@@ -1539,7 +1539,7 @@ msgid ""
15391539
msgstr ""
15401540
"O construtor de :exc:`BaseExceptionGroup` retorna uma :exc:`ExceptionGroup` "
15411541
"ao invés de uma :exc:`BaseExceptionGroup` se todas as exceções contidas "
1542-
"forem instâncias :exc:`Exception`, então ela pode ser usada para tornar a "
1542+
"forem instâncias de :exc:`Exception`, então ela pode ser usada para tornar a "
15431543
"seleção automática. O construtor de :exc:`ExceptionGroup`, por outro lado, "
15441544
"levanta :exc:`TypeError` se qualquer exceção contida não for uma subclasse "
15451545
"de :exc:`Exception`."
@@ -1550,6 +1550,9 @@ msgid ""
15501550
"specifically processed more efficiently here. For optimal performance, pass "
15511551
"a tuple as ``excs``."
15521552
msgstr ""
1553+
"O parâmetro ``excs`` pode ser qualquer sequência, mas as listas e as tuplas "
1554+
"são processadas aqui de forma mais eficiente. Para otimizar o desempenho, "
1555+
"passe uma tupla como ``excs``."
15531556

15541557
#: ../../library/exceptions.rst:982
15551558
msgid "The ``msg`` argument to the constructor. This is a read-only attribute."
@@ -1561,7 +1564,7 @@ msgid ""
15611564
"A tuple of the exceptions in the ``excs`` sequence given to the constructor. "
15621565
"This is a read-only attribute."
15631566
msgstr ""
1564-
"Uma tupla de exceções na sequência ``excs`` dada ao construtor. Este é um "
1567+
"Uma tupla de exceções na sequência ``excs`` passada ao construtor. Este é um "
15651568
"atributo somente leitura."
15661569

15671570
#: ../../library/exceptions.rst:991
@@ -1570,7 +1573,7 @@ msgid ""
15701573
"current group that match *condition*, or ``None`` if the result is empty."
15711574
msgstr ""
15721575
"Retorna um grupo de exceções que contém apenas as exceções do grupo atual "
1573-
"que correspondem à condição *condition* ou ``None`` se o resultado estiver "
1576+
"que correspondam à condição *condition*, ou ``None`` se o resultado estiver "
15741577
"vazio."
15751578

15761579
#: ../../library/exceptions.rst:994
@@ -1581,12 +1584,11 @@ msgid ""
15811584
"type object) that accepts an exception as its single argument and returns "
15821585
"true for the exceptions that should be in the subgroup."
15831586
msgstr ""
1584-
"A condição pode ser um tipo exceção ou tupla de tipos de exceção. Nesse "
1585-
"caso, cada exceção é verificada quanto a um match usando a mesma verificação "
1586-
"que é usada em uma cláusula de ``except``. A condição também pode ser um "
1587-
"chamável (diferente de um objeto de tipo) que aceita uma exceção como seu "
1588-
"único argumento e retorna verdadeiro para a exceção que deve estar no "
1589-
"subgrupo."
1587+
"A condição pode ser um tipo de exceção ou uma tupla de tipos de exceção. "
1588+
"Nesse caso, cada exceção é verificada pela mesma regra usada em uma cláusula "
1589+
"de ``except``. A condição também pode ser um chamável (diferente de um "
1590+
"objeto de tipo) que aceita uma exceção como único argumento e retorna "
1591+
"verdadeiro se a exceção estiver no subgrupo."
15901592

15911593
#: ../../library/exceptions.rst:1000
15921594
msgid ""
@@ -1610,8 +1612,8 @@ msgid ""
16101612
msgstr ""
16111613
"A condição é verificada para todas as exceções no grupo de exceções "
16121614
"aninhadas, incluindo o nível superior e quaisquer grupos de exceções "
1613-
"aninhadas. Se a condição for verdadeira para tal grupo de exceções, ela será "
1614-
"incluída no resultado por completo."
1615+
"aninhadas. Se a condição for verdadeira para esse grupo de exceções, ela "
1616+
"será incluída no resultado por completo."
16151617

16161618
#: ../../library/exceptions.rst:1011
16171619
msgid "``condition`` can be any callable which is not a type object."
@@ -1624,8 +1626,8 @@ msgid ""
16241626
"``match`` is ``subgroup(condition)`` and ``rest`` is the remaining non-"
16251627
"matching part."
16261628
msgstr ""
1627-
"Como :meth:`subgroup`, mas retorna o par ``(match, rest)`` onde ``match`` é "
1628-
"``subgroup(condition)`` e ``rest`` é a parte restante não correspondente."
1629+
"Como :meth:`subgroup`, mas retorna o par ``(match, rest)`` em que ``match`` "
1630+
"é ``subgroup(condition)`` e ``rest`` é a parte restante não correspondente."
16291631

16301632
#: ../../library/exceptions.rst:1022
16311633
msgid ""
@@ -1644,7 +1646,7 @@ msgid ""
16441646
msgstr ""
16451647
"Este método é usado por :meth:`subgroup` e :meth:`split`, que são usados em "
16461648
"vários contextos para dividir um grupo de exceções. Uma subclasse precisa "
1647-
"substituí-la para fazer com que :meth:`subgroup` e :meth:`split` retorne "
1649+
"substituí-la para fazer com que :meth:`subgroup` e :meth:`split` retornem "
16481650
"instâncias da subclasse em vez de :exc:`ExceptionGroup`."
16491651

16501652
#: ../../library/exceptions.rst:1031
@@ -1725,8 +1727,8 @@ msgid ""
17251727
msgstr ""
17261728
"Observe que :exc:`BaseExceptionGroup` define :meth:`~object.__new__`, então "
17271729
"subclasses que precisam de uma assinatura de construtor diferente precisam "
1728-
"substituir isso ao invés de :meth:`~object.__init__`. Por exemplo, o "
1729-
"seguinte define uma subclasse de grupo de exceções que aceita um exit_code e "
1730+
"substituir isso em vez de :meth:`~object.__init__`. Por exemplo, a seguir "
1731+
"definimos uma subclasse de grupo de exceções que aceita um exit_code e "
17301732
"constrói a mensagem do grupo a partir dele. ::"
17311733

17321734
#: ../../library/exceptions.rst:1070
@@ -1756,7 +1758,7 @@ msgid ""
17561758
"`Exception`."
17571759
msgstr ""
17581760
"Como :exc:`ExceptionGroup`, qualquer subclasse de :exc:`BaseExceptionGroup` "
1759-
"que também é uma subclasse de :exc:`Exception` só pode agrupar instâncias "
1761+
"que também seja uma subclasse de :exc:`Exception` só pode agrupar instâncias "
17601762
"de :exc:`Exception`."
17611763

17621764
#: ../../library/exceptions.rst:1087

0 commit comments

Comments
 (0)