Skip to content

Commit c26b5db

Browse files
Update translation
Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>
1 parent 0f89b42 commit c26b5db

File tree

7 files changed

+30
-29
lines changed

7 files changed

+30
-29
lines changed

glossary.po

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,17 @@ msgid ""
104104
"module), import finders and loaders (in the :mod:`importlib.abc` module). "
105105
"You can create your own ABCs with the :mod:`abc` module."
106106
msgstr ""
107-
"Classes bases abstratas complementam :term:`tipagem pato`, fornecendo uma "
108-
"maneira de definir interfaces quando outras técnicas, como :func:`hasattr`, "
109-
"seriam desajeitadas ou sutilmente erradas (por exemplo, com :ref:`métodos "
110-
"mágicos <special-lookup>`). ABCs introduzem subclasses virtuais, classes que "
111-
"não herdam de uma classe mas ainda são reconhecidas por :func:`isinstance` "
112-
"e :func:`issubclass`; veja a documentação do módulo :mod:`abc`. Python vem "
113-
"com muitas ABCs embutidas para estruturas de dados (no módulo :mod:"
114-
"`collections.abc`), números (no módulo :mod:`numbers`), fluxos (no módulo :"
115-
"mod:`io`), localizadores e carregadores de importação (no módulo :mod:"
116-
"`importlib.abc`). Você pode criar suas próprias ABCs com o módulo :mod:`abc`."
107+
"Classes bases abstratas (ABCs, do inglês *abstract base class*) complementam "
108+
"a :term:`tipagem pato`, fornecendo uma maneira de definir interfaces quando "
109+
"outras técnicas, como :func:`hasattr`, seriam desajeitadas ou sutilmente "
110+
"erradas (por exemplo, com :ref:`métodos mágicos <special-lookup>`). ABCs "
111+
"introduzem subclasses virtuais, classes que não herdam de uma classe mas "
112+
"ainda são reconhecidas por :func:`isinstance` e :func:`issubclass`; veja a "
113+
"documentação do módulo :mod:`abc`. Python vem com muitas ABCs embutidas para "
114+
"estruturas de dados (no módulo :mod:`collections.abc`), números (no módulo :"
115+
"mod:`numbers`), fluxos (no módulo :mod:`io`), localizadores e carregadores "
116+
"de importação (no módulo :mod:`importlib.abc`). Você pode criar suas "
117+
"próprias ABCs com o módulo :mod:`abc`."
117118

118119
#: ../../glossary.rst:46
119120
msgid "annotation"

library/abc.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ msgid ""
4040
msgstr ""
4141
"Este módulo fornece a infraestrutura para definir :term:`classes base "
4242
"abstratas <abstract base class>` (ABCs, do inglês *abstract base class*) em "
43-
"Python, como delineado em :pep:`3119`; veja o PEP para entender o porquê "
43+
"Python, como delineado em :pep:`3119`; veja a PEP para entender o porquê "
4444
"isto foi adicionado ao Python. (Veja também :pep:`3141` e o módulo :mod:"
4545
"`numbers` sobre uma hierarquia de tipo para números baseado nas ABCs.)"
4646

library/collections.abc.po

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ msgstr ""
2525

2626
#: ../../library/collections.abc.rst:2
2727
msgid ":mod:`!collections.abc` --- Abstract Base Classes for Containers"
28-
msgstr ":mod:`!collections.abc` --- Classes Base Abstratas para Contêineres"
28+
msgstr ":mod:`!collections.abc` --- Classes Base Abstratas para contêineres"
2929

3030
#: ../../library/collections.abc.rst:10
3131
msgid "Formerly, this module was part of the :mod:`collections` module."
@@ -104,12 +104,12 @@ msgid ""
104104
"rule is for methods that are automatically inferred from the rest of the API:"
105105
msgstr ""
106106
"Classes existentes e classes embutidas podem ser registradas como "
107-
"\"subclasses virtuais\" dos ABCs. Essas classes devem definir a API "
107+
"\"subclasses virtuais\" das ABCs. Essas classes devem definir a API "
108108
"completa, incluindo todos os métodos abstratos e todos os métodos mixin. "
109109
"Isso permite que os usuários confiem nos testes :func:`issubclass` ou :func:"
110-
"`isinstance` para determinar se a interface completa é suportada. A exceção "
111-
"a essa regra é para métodos que são automaticamente inferidos do restante da "
112-
"API:"
110+
"`isinstance` para determinar se a interface está implementada por completo. "
111+
"A exceção a essa regra é para métodos que são automaticamente inferidos do "
112+
"restante da API:"
113113

114114
#: ../../library/collections.abc.rst:58
115115
msgid ""
@@ -154,7 +154,7 @@ msgid ""
154154
msgstr ""
155155
"Neste exemplo, a classe :class:`!D` não precisa definir ``__contains__``, "
156156
"``__iter__`` e ``__reversed__`` porque o :ref:`operador in <comparisons>`, a "
157-
"lógica :term:`iteration <iterable>` e a função :func:`reversed` retornam "
157+
"lógica para :term:`iteração <iterable>` e a função :func:`reversed` retornam "
158158
"automaticamente para o uso de ``__getitem__`` e ``__len__``."
159159

160160
#: ../../library/collections.abc.rst:82

library/importlib.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ msgstr ""
461461
#: ../../library/importlib.rst:211
462462
msgid ":mod:`importlib.abc` -- Abstract base classes related to import"
463463
msgstr ""
464-
":mod:`importlib.abc` -- classes base abstratas relacionadas a importação"
464+
":mod:`importlib.abc` -- Classes base abstratas relacionadas a importação"
465465

466466
#: ../../library/importlib.rst:216
467467
msgid "**Source code:** :source:`Lib/importlib/abc.py`"
@@ -475,7 +475,7 @@ msgid ""
475475
msgstr ""
476476
"O módulo :mod:`importlib.abc` contém todas as principais classes base "
477477
"abstratas usadas por :keyword:`import`. Algumas subclasses das classes base "
478-
"abstratas principais também são fornecidas para ajudar na implementação dss "
478+
"abstratas principais também são fornecidas para ajudar na implementação das "
479479
"ABCs principais."
480480

481481
#: ../../library/importlib.rst:225

library/io.po

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ msgid ""
4545
"are *stream* and *file-like object*."
4646
msgstr ""
4747
"O módulo :mod:`io` fornece os principais recursos do Python para lidar com "
48-
"vários tipos de E/S. Existem três tipos principais de E/S: *E/S de texto*, "
49-
"*E/S binária* e *E/S bruta*. Essas são categorias genéricas, e vários "
50-
"repositórios de apoio podem ser usados para cada uma delas. Um objeto "
51-
"concreto pertencente a qualquer uma dessas categorias é chamado de :term:"
52-
"`objeto arquivo`. Outros termos comuns são *fluxo* e *objeto arquivo ou "
48+
"vários tipos de entrada/saída (E/S). Existem três tipos principais de E/S: "
49+
"*E/S de texto*, *E/S binária* e *E/S bruta*. Essas são categorias genéricas, "
50+
"e vários repositórios de apoio podem ser usados para cada uma delas. Um "
51+
"objeto concreto pertencente a qualquer uma dessas categorias é chamado de :"
52+
"term:`objeto arquivo`. Outros termos comuns são *fluxo* e *objeto arquivo ou "
5353
"similar*."
5454

5555
#: ../../library/io.rst:34
@@ -75,8 +75,8 @@ msgid ""
7575
msgstr ""
7676
"Todos os fluxos são cuidadosos com o tipo de dados que você fornece a eles. "
7777
"Por exemplo, atribuir um objeto :class:`str` ao método :meth:`!write` de um "
78-
"fluxo binário levantará uma :exc:`TypeError`. O mesmo ocorrerá com um "
79-
"objeto :class:`bytes` ao método :meth:`!write` de um fluxo de texto."
78+
"fluxo binário levantará uma :exc:`TypeError`. O mesmo ocorrerá com o envio "
79+
"de um objeto :class:`bytes` ao método :meth:`!write` de um fluxo de texto."
8080

8181
#: ../../library/io.rst:45
8282
msgid ""

reference/datamodel.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5913,8 +5913,8 @@ msgstr ""
59135913
"Ignorar a maquinaria de :meth:`~object.__getattribute__` desta forma fornece "
59145914
"um escopo significativo para otimizações de velocidade dentro do "
59155915
"interpretador, ao custo de alguma flexibilidade no tratamento de métodos "
5916-
"especiais (o método especial *deve* ser definido no próprio objeto classe em "
5917-
"ordem ser invocado de forma consistente pelo interpretador)."
5916+
"especiais (o método especial *deve* ser definido no próprio objeto classe "
5917+
"para ser invocado de forma consistente pelo interpretador)."
59185918

59195919
#: ../../reference/datamodel.rst:3573
59205920
msgid "Coroutines"

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "69.47%", "translated": 43076, "entries": 62011, "updated_at": "2025-07-20T23:41:31+00:00Z"}
1+
{"completion": "69.47%", "translated": 43076, "entries": 62011, "updated_at": "2025-07-24T23:41:22+00:00Z"}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy