66# Translators:
77# Claudio Rogerio Carvalho Filho <[email protected] >, 202188# i17obot <[email protected] >, 20219- # Rafael Fontenelle <[email protected] >, 2024109# And Past <[email protected] >, 202410+ # Rafael Fontenelle <[email protected] >, 20241111#
1212#, fuzzy
1313msgid ""
1414msgstr ""
1515"Project-Id-Version : Python 3.13\n "
1616"Report-Msgid-Bugs-To : \n "
17- "POT-Creation-Date : 2024-05-11 02:33 +0000\n "
17+ "POT-Creation-Date : 2024-05-11 18:37 +0000\n "
1818"PO-Revision-Date : 2021-06-28 01:08+0000\n "
19- "Last-Translator : And Past <andrepgs @gmail.com>, 2024\n "
19+ "Last-Translator : Rafael Fontenelle <rffontenelle @gmail.com>, 2024\n "
2020"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
2121"teams/5390/pt_BR/)\n "
2222"MIME-Version : 1.0\n "
@@ -53,10 +53,10 @@ msgid ""
5353msgstr ""
5454"``importlib.metadata`` é uma biblioteca que fornece acesso aos metadados de "
5555"um `Pacote de Distribuição <https://packaging.python.org/pt_BR/latest/"
56- "glossary/#term-Distribution -Package>`_ instalado, como seus pontos de "
57- "entrada ou seus nomes de nível superior (`Pacotes de Importação <https://"
58- "packaging. python.org/pt_BR/latest/glossary/#term-Import-Package>`, módulos, "
59- "se houver). Construída em parte no sistema de importação do Python, esta "
56+ "glossary/#term-Import -Package>`_ instalado, como seus pontos de entrada ou "
57+ "seus nomes de nível superior (`Pacotes de Importação <https://packaging. "
58+ "python.org/pt_BR/latest/glossary/#term-Import-Package>`, módulos, se "
59+ "houver). Construída em parte no sistema de importação do Python, esta "
6060"biblioteca pretende substituir funcionalidades semelhantes na `API de ponto "
6161"de entrada`_ e `API de metadados`_ de ``pkg_resources``. Junto com :mod:"
6262"`importlib.resources`, este pacote pode eliminar a necessidade de usar o "
@@ -88,6 +88,13 @@ msgid ""
8888"`packages_distributions() <package-distributions>` to get a mapping between "
8989"them."
9090msgstr ""
91+ "Eles *não* são necessariamente equivalentes ou correspondem 1:1 aos nomes de "
92+ "*pacotes de importação* de nível superior que podem ser importados dentro do "
93+ "código Python. Um *pacote de distribuição* pode conter vários *pacotes de "
94+ "importação* (e módulos únicos), e um *pacote de importação* de nível "
95+ "superior pode ser mapeado para vários *pacotes de distribuição* se for um "
96+ "pacote de espaço de nomes. Você pode usar :ref:`packages_distributions() "
97+ "<package-distributions>` para obter um mapeamento entre eles."
9198
9299#: ../../library/importlib.metadata.rst:47
93100msgid ""
@@ -276,6 +283,8 @@ msgid ""
276283"``EntryPoint`` objects no longer present a tuple-like interface (:meth:"
277284"`~object.__getitem__`)."
278285msgstr ""
286+ "Objetos ``EntryPoint`` não apresentam mais uma interface tupla ou similar (:"
287+ "meth:`~object.__getitem__`)."
279288
280289#: ../../library/importlib.metadata.rst:190
281290msgid "Distribution metadata"
@@ -477,6 +486,8 @@ msgstr ""
477486msgid ""
478487"For editable packages, an origin property may present :pep:`610` metadata::"
479488msgstr ""
489+ "Para pacotes editáveis, uma propriedade \" origin\" pode apresentar metadados "
490+ "conforme a :pep:`610`::"
480491
481492#: ../../library/importlib.metadata.rst:352
482493msgid ""
@@ -491,7 +502,7 @@ msgstr ""
491502
492503#: ../../library/importlib.metadata.rst:355
493504msgid "The ``.origin`` property was added."
494- msgstr ""
505+ msgstr "A propriedade ``.origin`` foi adicionada. "
495506
496507#: ../../library/importlib.metadata.rst:359
497508msgid "Distribution Discovery"
@@ -508,7 +519,7 @@ msgstr ""
508519"Por padrão, este pacote fornece suporte embutido para descoberta de "
509520"metadados para sistema de arquivos e arquivo zip `Pacotes de Distribuição "
510521"<https://packaging.python.org/pt_BR/latest/glossary/#term-Distribution-"
511- "Package>`. Esta pesquisa do localizador de metadados tem como padrão ``sys."
522+ "Package>`_ . Esta pesquisa do localizador de metadados tem como padrão ``sys."
512523"path``, mas varia um pouco na maneira como ela interpreta esses valores em "
513524"relação a outras mecanismo de importação. Em particular:"
514525
@@ -611,13 +622,19 @@ msgid ""
611622"Consider for example a custom finder that loads Python modules from a "
612623"database::"
613624msgstr ""
625+ "Considere, por exemplo, um localizador personalizado que carrega módulos "
626+ "Python de um banco de dados:"
614627
615628#: ../../library/importlib.metadata.rst:424
616629msgid ""
617630"That importer now presumably provides importable modules from a database, "
618631"but it provides no metadata or entry points. For this custom importer to "
619632"provide metadata, it would also need to implement ``DistributionFinder``::"
620633msgstr ""
634+ "Esse importador agora provavelmente fornece módulos importáveis de um banco "
635+ "de dados, mas não fornece metadados ou pontos de entrada. Para que este "
636+ "importador personalizado forneça metadados, ele também precisaria "
637+ "implementar ``DistributionFinder``::"
621638
622639#: ../../library/importlib.metadata.rst:439
623640msgid ""
@@ -627,6 +644,11 @@ msgid ""
627644"``DatabaseDistribution`` for ``Context(name='requests')`` or "
628645"``Context(name=None)``."
629646msgstr ""
647+ "Desta forma, ``query_distributions`` retornaria registros para cada "
648+ "distribuição servida pelo banco de dados correspondente à consulta. Por "
649+ "exemplo, se ``requests-1.0`` estiver no banco de dados, "
650+ "``find_distributions`` produziria um ``DatabaseDistribution`` para "
651+ "``Context(name='requests')`` ou ``Context(name=None)``."
630652
631653#: ../../library/importlib.metadata.rst:445
632654msgid ""
@@ -640,17 +662,30 @@ msgid ""
640662"``PYTHONPATH``. In that case, the ``find_distributions`` should honor the "
641663"``context.path`` and only yield ``Distribution``\\ s pertinent to that path."
642664msgstr ""
665+ "Por uma questão de simplicidade, este exemplo ignora ``context.path``\\ . O "
666+ "atributo ``path`` tem como padrão ``sys.path`` e é o conjunto de caminhos de "
667+ "importação a serem considerados na pesquisa. Um ``DatabaseImporter`` poderia "
668+ "funcionar potencialmente sem qualquer preocupação com um caminho de "
669+ "pesquisa. Supondo que o importador não faça particionamento, o caminho "
670+ "“path” seria irrelevante. Para ilustrar o propósito de ``path``, o exemplo "
671+ "precisaria ilustrar um ``DatabaseImporter`` mais complexo cujo comportamento "
672+ "variasse dependendo de ``sys.path``/``PYTHONPATH``. Nesse caso, "
673+ "``find_distributions`` deve respeitar o ``context.path`` e produzir apenas "
674+ "``Distribution``\\ s pertinentes a esse caminho."
643675
644676#: ../../library/importlib.metadata.rst:456
645677msgid "``DatabaseDistribution``, then, would look something like::"
646- msgstr ""
678+ msgstr "``DatabaseDistribution``, então, se pareceria com algo como: "
647679
648680#: ../../library/importlib.metadata.rst:478
649681msgid ""
650682"This basic implementation should provide metadata and entry points for "
651683"packages served by the ``DatabaseImporter``, assuming that the ``record`` "
652684"supplies suitable ``.name``, ``.version``, and ``.entry_points`` attributes."
653685msgstr ""
686+ "Esta implementação básica deve fornecer metadados e pontos de entrada para "
687+ "pacotes servidos pelo ``DatabaseImporter``, assumindo que o ``record`` "
688+ "forneça os atributos ``.name``, ``.version`` e ``.entry_points`` adequados."
654689
655690#: ../../library/importlib.metadata.rst:483
656691msgid ""
@@ -659,3 +694,7 @@ msgid ""
659694"implementation of ``Distribution.files``. See the source for more "
660695"inspiration."
661696msgstr ""
697+ "O ``DatabaseDistribution`` também pode fornecer outros arquivos de "
698+ "metadados, como ``RECORD`` (necessário para ``Distribution.files``) ou "
699+ "substituir a implementação de ``Distribution.files``. Veja o código-fonte "
700+ "para mais inspiração."
0 commit comments