Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e544af7

Browse files
Update translations
1 parent 82def0b commit e544af7

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

library/typing.po

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2134,8 +2134,7 @@ msgid ""
21342134
"structural subtyping (static duck-typing), for example::"
21352135
msgstr ""
21362136
"Essas classes são usadas principalmente com verificadores de tipo estático "
2137-
"que reconhecem a subtipagem estrutural (tipagem pato estática). Por "
2138-
"exemplo,::"
2137+
"que reconhecem a subtipagem estrutural (tipagem pato estática). Por exemplo::"
21392138

21402139
#: ../../library/typing.rst:1923
21412140
msgid ""
@@ -2165,6 +2164,11 @@ msgid ""
21652164
"ponies\" in :mod:`collections.abc` such as :class:`~collections.abc."
21662165
"Iterable`. For example::"
21672166
msgstr ""
2167+
"Esse protocolo pode ser usado com :func:`isinstance` e :func:`issubclass`. "
2168+
"Isso levanta :exc:`TypeError` quando aplicado a uma classe não-protocolo. "
2169+
"Isso permite uma verificação estrutural simples, muito semelhante a \"pôneis "
2170+
"de um truque só\" em :mod:`collections.abc`, como :class:`~collections.abc."
2171+
"Iterable`. Por exemplo::"
21682172

21692173
#: ../../library/typing.rst:1962
21702174
msgid ""
@@ -2179,7 +2183,7 @@ msgstr ""
21792183
":func:`!runtime_checkable` verificará apenas a presença dos métodos ou "
21802184
"atributos obrigatórios, em vez de tipos ou assinaturas de tipos. Por "
21812185
"exemplo, o :class:`ssl.SSLObject` é uma classe e, portanto, passa por uma "
2182-
"verificação :func:`issubclass` em relação ao :ref:`Callable <annotating-"
2186+
"verificação :func:`issubclass` em relação a :ref:`Callable <annotating-"
21832187
"callables>`. No entanto, o método ``ssl.SSLObject.__init__`` existe apenas "
21842188
"para levantar um :exc:`TypeError` com uma mensagem mais informativa, o que "
21852189
"impossibilita chamar (instanciar) o :class:`ssl.SSLObject`."
@@ -2191,10 +2195,10 @@ msgid ""
21912195
"protocol class. Consider using alternative idioms such as :func:`hasattr` "
21922196
"calls for structural checks in performance-sensitive code."
21932197
msgstr ""
2194-
"A verificação :func:`isinstance` sobre um protocolo verificável em tempo de "
2195-
"execução pode ser surpreendentemente lenta se comparada a uma verificação "
2196-
"``isinstance()`` sobre outros tipos de classe. Considere usar expressões "
2197-
"alternativas, como chamar a função :func:`hasattr` para realizar "
2198+
"uma verificação com :func:`isinstance` sobre um protocolo verificável em "
2199+
"tempo de execução pode ser surpreendentemente lenta se comparada a uma "
2200+
"verificação ``isinstance()`` sobre outros tipos de classe. Considere usar "
2201+
"expressões alternativas, como chamar a função :func:`hasattr` para realizar "
21982202
"verificações estruturais em código sensível a desempenho."
21992203

22002204
#: ../../library/typing.rst:1984

potodo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@
251251
- traceback.po 9 / 94 ( 9.0% translated).
252252
- tracemalloc.po 21 / 144 ( 14.0% translated).
253253
- tty.po 8 / 10 ( 80.0% translated).
254-
- typing.po 470 / 563 ( 83.0% translated).
254+
- typing.po 471 / 563 ( 83.0% translated).
255255
- unicodedata.po 4 / 32 ( 12.0% translated).
256256
- unittest.mock-examples.po 22 / 162 ( 13.0% translated).
257257
- unittest.mock.po 107 / 388 ( 27.0% translated).

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "66.51%", "translated": 37107, "entries": 55794, "updated_at": "2025-04-12T23:44:38+00:00Z"}
1+
{"completion": "66.51%", "translated": 37108, "entries": 55794, "updated_at": "2025-04-13T23:38:46+00:00Z"}

0 commit comments

Comments
 (0)