8000 Update translations from Transifex · python/python-docs-pt-br@407e676 · GitHub
[go: up one dir, main page]

Skip to content

Commit 407e676

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent 6a24bda commit 407e676

File tree

1 file changed

+40
-4
lines changed

1 file changed

+40
-4
lines changed

reference/datamodel.po

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3920,7 +3920,7 @@ msgstr ":pep:`484` - Dicas de tipo"
39203920

39213921
#: ../../reference/datamodel.rst:2572
39223922
msgid "Introducing Python's framework for type annotations"
3923-
msgstr "Apresentando a estrutura do Python para anotações de tipo"
3923+
msgstr "Apresenta a estrutura do Python para anotações de tipo"
39243924

39253925
#: ../../reference/datamodel.rst:2575
39263926
msgid ":ref:`Generic Alias Types<types-genericalias>`"
@@ -3976,14 +3976,17 @@ msgstr ""
39763976

39773977
#: ../../reference/datamodel.rst:2595
39783978
msgid "The purpose of *__class_getitem__*"
3979-
msgstr ""
3979+
msgstr "O propósito de *__class_getitem__*"
39803980

39813981
#: ../../reference/datamodel.rst:2597
39823982
msgid ""
39833983
"The purpose of :meth:`~object.__class_getitem__` is to allow runtime "
39843984
"parameterization of standard-library generic classes in order to more easily "
39853985
"apply :term:`type hints<type hint>` to these classes."
39863986
msgstr ""
3987+
"O propósito de :meth:`~object.__class_getitem__` é permitir a parametrização "
3988+
"em tempo de execução de classes genéricas da biblioteca padrão, a fim de "
3989+
"aplicar mais facilmente :term:`dicas de tipo<type hint>` a essas classes."
39873990

39883991
#: ../../reference/datamodel.rst:2601
39893992
msgid ""
@@ -3993,6 +3996,12 @@ msgid ""
39933996
"__class_getitem__`, or inherit from :class:`typing.Generic`, which has its "
39943997
"own implementation of ``__class_getitem__()``."
39953998
msgstr ""
3999+
"Para implementar classes genéricas personalizadas que podem ser "
4000+
"parametrizadas em tempo de execução e compreendidas por verificadores de "
4001+
"tipo estáticos, os usuários devem herdar de uma classe da biblioteca padrão "
4002+
"que já implementa :meth:`~object.__class_getitem__`, ou herdar de :class:"
4003+
"`typing.Generic`, que possui sua própria implementação de "
4004+
"``__class_getitem__()``."
39964005

39974006
#: ../../reference/datamodel.rst:2607
39984007
msgid ""
@@ -4001,10 +4010,15 @@ msgid ""
40014010
"type-checkers such as mypy. Using ``__class_getitem__()`` on any class for "
40024011
"purposes other than type hinting is discouraged."
40034012
msgstr ""
4013+
"Implementações personalizadas de :meth:`~object.__class_getitem__` em "
4014+
"classes definidas fora da biblioteca padrão podem não ser compreendidas por "
4015+
"verificadores de tipo de terceiros, como o mypy. O uso de "
4016+
"``__class_getitem__()`` em qualquer classe para fins diferentes de dicas de "
4017+
"tipo é desencorajado."
40044018

40054019
#: ../../reference/datamodel.rst:2617
40064020
msgid "*__class_getitem__* versus *__getitem__*"
4007-
msgstr ""
4021+
msgstr "*__class_getitem__* versus *__getitem__*"
40084022

40094023
#: ../../reference/datamodel.rst:2619
40104024
msgid ""
@@ -4015,13 +4029,22 @@ msgid ""
40154029
"instead. ``__class_getitem__()`` should return a :ref:`GenericAlias<types-"
40164030
"genericalias>` object if it is properly defined."
40174031
msgstr ""
4032+
"Normalmente, a :ref:`subscrição<subscrições>` de um objeto usando colchetes "
4033+
"chamará o método de instância :meth:`~object.__getitem__` definido na classe "
4034+
"do objeto. No entanto, se o objeto sendo subscrito for ele mesmo uma classe, "
4035+
"o método de classe :meth:`~object.__class_getitem__` pode ser chamado em seu "
4036+
"lugar. ``__class_getitem__()`` deve retornar um objeto :ref:"
4037+
"`GenericAlias<types-genericalias>` se estiver devidamente definido."
40184038

40194039
#: ../../reference/datamodel.rst:2626
40204040
msgid ""
40214041
"Presented with the :term:`expression` ``obj[x]``, the Python interpreter "
40224042
"follows something like the following process to decide whether :meth:"
40234043
"`~object.__getitem__` or :meth:`~object.__class_getitem__` should be called::"
40244044
msgstr ""
4045+
"Apresentado com a :term:`expressão` ``obj[x]``, o interpretador de Python "
4046+
"segue algo parecido com o seguinte processo para decidir se :meth:`~object."
4047+
"__getitem__` ou :meth:`~object.__class_getitem__` deve ser chamado:"
40254048

40264049
#: ../../reference/datamodel.rst:2654
40274050
msgid ""
@@ -4032,24 +4055,37 @@ msgid ""
40324055
"``dict[str, float]`` and ``tuple[str, bytes]`` all result in :meth:`~object."
40334056
"__class_getitem__` being called::"
40344057
msgstr ""
4058+
"Em Python, todas as classes são elas mesmas instâncias de outras classes. A "
4059+
"classe de uma classe é conhecida como :term:`metaclasse` dessa classe, e a "
4060+
"maioria das classes tem a classe :class:`type` como sua metaclasse. :class:"
4061+
"`type` não define :meth:`~object.__getitem__`, o que significa que "
4062+
"expressões como ``list[int]``, ``dict[str, float]`` e ``tuple[str, bytes]`` "
4063+
"resultam em chamadas para :meth:`~object.__class_getitem__`::"
40354064

40364065
#: ../../reference/datamodel.rst:2673
40374066
msgid ""
40384067
"However, if a class has a custom metaclass that defines :meth:`~object."
40394068
"__getitem__`, subscribing the class may result in different behaviour. An "
40404069
"example of this can be found in the :mod:`enum` module::"
40414070
msgstr ""
4071+
"No entanto, se uma classe tiver uma metaclasse personalizada que define :"
4072+
"meth:`~object.__getitem__`, subscrever a classe pode resultar em "
4073+
"comportamento diferente. Um exemplo disso pode ser encontrado no módulo :mod:"
4074+
"`enum`::"
40424075

40434076
#: ../../reference/datamodel.rst:2698
40444077
msgid ":pep:`560` - Core Support for typing module and generic types"
4045-
msgstr ""
4078+
msgstr ":pep:`560` - Suporte básico para módulo typing e tipos genéricos"
40464079

40474080
#: ../../reference/datamodel.rst:2697
40484081
msgid ""
40494082
"Introducing :meth:`~object.__class_getitem__`, and outlining when a :ref:"
40504083
"`subscription<subscriptions>` results in ``__class_getitem__()`` being "
40514084
"called instead of :meth:`~object.__getitem__`"
40524085
msgstr ""
4086+
"Introduz :meth:`~object.__class_getitem__`, e define quando uma :ref:"
4087+
"`subscrição<subscriptions>` resulta na chamada de ``__class_getitem__()`` em "
4088+
"vez de :meth:`~object.__getitem__`"
40534089

40544090
#: ../../reference/datamodel.rst:2705
40554091
msgid "Emulating callable objects"

0 commit comments

Comments
0 (0)
0