1818# Julia Rizza <contato@juliarizza.com>, 2023
1919# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2023
2020# Vitor Buxbaum Orlandi, 2023
21- # Rafael Fontenelle <rffontenelle@gmail.com>, 2024
2221# Adorilson Bezerra <adorilson@gmail.com>, 2024
22+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2024
2323#
2424#, fuzzy
2525msgid ""
@@ -28,7 +28,7 @@ msgstr ""
2828"Report-Msgid-Bugs-To : \n "
2929"POT-Creation-Date : 2024-06-28 14:15+0000\n "
3030"PO-Revision-Date : 2021-06-28 01:19+0000\n "
31- "Last-Translator : Adorilson Bezerra <adorilson @gmail.com>, 2024\n "
31+ "Last-Translator : Rafael Fontenelle <rffontenelle @gmail.com>, 2024\n "
3232"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
3333"teams/5390/pt_BR/)\n "
3434"MIME-Version : 1.0\n "
@@ -1487,6 +1487,18 @@ msgid ""
14871487"common ancestor. Additional details on the C3 MRO used by Python can be "
14881488"found at :ref:`python_2.3_mro`."
14891489msgstr ""
1490+ "Tipos de classe personalizados são tipicamente criados por definições de "
1491+ "classe (veja a seção :ref:`class`). Uma classe possui um espaço de nomes "
1492+ "implementado por um objeto dicionário. As referências de atributos de classe "
1493+ "são traduzidas para pesquisas neste dicionário, por exemplo, ``C.x`` é "
1494+ "traduzido para ``C.__dict__[\" x\" ]`` (embora haja uma série de ganchos que "
1495+ "permitem outros meios de localizar atributos). Quando o nome do atributo não "
1496+ "é encontrado lá, a pesquisa do atributo continua nas classes base. Essa "
1497+ "pesquisa das classes base usa a ordem de resolução de métodos C3, que se "
1498+ "comporta corretamente mesmo na presença de estruturas de herança em losango, "
1499+ "onde há vários caminhos de herança que levam de volta a um ancestral comum. "
1500+ "Detalhes adicionais sobre a ordem de resolução de métodos (MRO) C3 usado "
1501+ "pelo Python podem ser encontrados em :ref:`python_2.3_mro`."
14901502
14911503#: ../../reference/datamodel.rst:947
14921504msgid ""
@@ -1498,6 +1510,14 @@ msgid ""
14981510"which attributes retrieved from a class may differ from those actually "
14991511"contained in its :attr:`~object.__dict__`."
15001512msgstr ""
1513+ "Quando uma referência de atributo de classe (para uma classe :class:`!C`, "
1514+ "digamos) produziria um objeto método de classe, ele é transformado em um "
1515+ "objeto método de instância cujo atributo :attr:`~method.__self__` é :class:`!"
1516+ "C`. Quando produziria um objeto :class:`staticmethod`, ele é transformado no "
1517+ "objeto encapsulado pelo objeto método estático. Veja a seção :ref:"
1518+ "`descriptors` para outra maneira em que os atributos recuperados de uma "
1519+ "classe podem diferir daqueles realmente contidos em seu :attr:`~object."
1520+ "__dict__`."
15011521
15021522#: ../../reference/datamodel.rst:958
15031523msgid ""
@@ -1584,7 +1604,7 @@ msgstr ""
15841604
15851605#: ../../reference/datamodel.rst:1005
15861606msgid ":attr:`~class.__static_attributes__`"
1587- msgstr ""
1607+ msgstr ":attr:`~class.__static_attributes__` "
15881608
15891609#: ../../reference/datamodel.rst:1006
15901610msgid ""
@@ -1596,13 +1616,14 @@ msgstr ""
15961616
15971617#: ../../reference/datamodel.rst:1009
15981618msgid ":attr:`__firstlineno__`"
1599- msgstr ""
1619+ msgstr ":attr:`__firstlineno__` "
16001620
16011621#: ../../reference/datamodel.rst:1010
16021622msgid ""
16031623"The line number of the first line of the class definition, including "
16041624"decorators."
16051625msgstr ""
1626+ "O número da primeira linha da definição de classe, incluindo decoradores."
16061627
16071628#: ../../reference/datamodel.rst:1014
16081629msgid "Class instances"
@@ -1624,6 +1645,20 @@ msgid ""
16241645"class attribute is found, and the object's class has a :meth:`~object."
16251646"__getattr__` method, that is called to satisfy the lookup."
16261647msgstr ""
1648+ "Uma instância de classe é criada chamando um objeto classe (veja acima). Uma "
1649+ "instância de classe tem um espaço de nomes implementado como um dicionário "
1650+ "que é o primeiro lugar no qual as referências de atributos são pesquisadas. "
1651+ "Quando um atributo não é encontrado lá, e a classe da instância possui um "
1652+ "atributo com esse nome, a pesquisa continua com os atributos da classe. Se "
1653+ "for encontrado um atributo de classe que seja um objeto função definido pelo "
1654+ "usuário, ele é transformado em um objeto método de instância cujo atributo :"
1655+ "attr:`~method.__self__` é a instância. Métodos estáticos e métodos de classe "
1656+ "também são transformados; veja acima em \" Classes\" . Veja a seção :ref:"
1657+ "`descriptors` para outra maneira em que os atributos de uma classe "
1658+ "recuperados através de suas instâncias podem diferir dos objetos realmente "
1659+ "armazenados no :attr:`~object.__dict__` da classe. Se nenhum atributo de "
1660+ "classe for encontrado, e a classe do objeto tiver um método :meth:`~object."
1661+ "__getattr__`, este é chamado para satisfazer a pesquisa."
16271662
16281663#: ../../reference/datamodel.rst:1038
16291664msgid ""
@@ -1725,24 +1760,29 @@ msgstr ""
17251760
17261761#: ../../reference/datamodel.rst:1141
17271762msgid "The function name"
1728- msgstr ""
1763+ msgstr "O nome da função "
17291764
17301765#: ../../reference/datamodel.rst:1144
17311766msgid "The fully qualified function name"
1732- msgstr ""
1767+ msgstr "O nome completo da função "
17331768
17341769#: ../../reference/datamodel.rst:1149
17351770msgid ""
17361771"The total number of positional :term:`parameters <parameter>` (including "
17371772"positional-only parameters and parameters with default values) that the "
17381773"function has"
17391774msgstr ""
1775+ "O número total de :term:`parâmetros <parameter>` posicionais (incluindo "
1776+ "parâmetros somente-posicionais e parâmetros com valores padrão) que a função "
1777+ "possui"
17401778
17411779#: ../../reference/datamodel.rst:1154
17421780msgid ""
17431781"The number of positional-only :term:`parameters <parameter>` (including "
17441782"arguments with default values) that the function has"
17451783msgstr ""
1784+ "O número de :term:`parâmetros <parameter>` somente-posicionais (incluindo "
1785+ "argumentos com valores padrão) que a função possui"
17461786
17471787#: ../../reference/datamodel.rst:1158
17481788msgid ""
0 commit comments