6
6
# Translators:
7
7
# Claudio Rogerio Carvalho Filho <excriptbrasil@gmail.com>, 2021
8
8
# i17obot <i17obot@rougeth.com>, 2021
9
- # Rafael Fontenelle <rffontenelle@gmail.com>, 2024
10
9
# And Past <andrepgs@gmail.com>, 2024
10
+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2024
11
11
#
12
12
#, fuzzy
13
13
msgid ""
14
14
msgstr ""
15
15
"Project-Id-Version : Python 3.13\n "
16
16
"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 "
18
18
"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 "
20
20
"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
21
21
"teams/5390/pt_BR/)\n "
22
22
"MIME-Version : 1.0\n "
@@ -53,10 +53,10 @@ msgid ""
53
53
msgstr ""
54
54
"``importlib.metadata`` é uma biblioteca que fornece acesso aos metadados de "
55
55
"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 "
60
60
"biblioteca pretende substituir funcionalidades semelhantes na `API de ponto "
61
61
"de entrada`_ e `API de metadados`_ de ``pkg_resources``. Junto com :mod:"
62
62
"`importlib.resources`, este pacote pode eliminar a necessidade de usar o "
@@ -88,6 +88,13 @@ msgid ""
88
88
"`packages_distributions() <package-distributions>` to get a mapping between "
89
89
"them."
90
90
msgstr ""
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."
91
98
92
99
#: ../../library/importlib.metadata.rst:47
93
100
msgid ""
@@ -276,6 +283,8 @@ msgid ""
276
283
"``EntryPoint`` objects no longer present a tuple-like interface (:meth:"
277
284
"`~object.__getitem__`)."
278
285
msgstr ""
286
+ "Objetos ``EntryPoint`` não apresentam mais uma interface tupla ou similar (:"
287
+ "meth:`~object.__getitem__`)."
279
288
280
289
#: ../../library/importlib.metadata.rst:190
281
290
msgid "Distribution metadata"
@@ -477,6 +486,8 @@ msgstr ""
477
486
msgid ""
478
487
"For editable packages, an origin property may present :pep:`610` metadata::"
479
488
msgstr ""
489
+ "Para pacotes editáveis, uma propriedade \" origin\" pode apresentar metadados "
490
+ "conforme a :pep:`610`::"
480
491
481
492
#: ../../library/importlib.metadata.rst:352
482
493
msgid ""
@@ -491,7 +502,7 @@ msgstr ""
491
502
492
503
#: ../../library/importlib.metadata.rst:355
493
504
msgid "The ``.origin`` property was added."
494
- msgstr ""
505
+ msgstr "A propriedade ``.origin`` foi adicionada. "
495
506
496
507
#: ../../library/importlib.metadata.rst:359
497
508
msgid "Distribution Discovery"
@@ -508,7 +519,7 @@ msgstr ""
508
519
"Por padrão, este pacote fornece suporte embutido para descoberta de "
509
520
"metadados para sistema de arquivos e arquivo zip `Pacotes de Distribuição "
510
521
"<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."
512
523
"path``, mas varia um pouco na maneira como ela interpreta esses valores em "
513
524
"relação a outras mecanismo de importação. Em particular:"
514
525
@@ -611,13 +622,19 @@ msgid ""
611
622
"Consider for example a custom finder that loads Python modules from a "
612
623
"database::"
613
624
msgstr ""
625
+ "Considere, por exemplo, um localizador personalizado que carrega módulos "
626
+ "Python de um banco de dados:"
614
627
615
628
#: ../../library/importlib.metadata.rst:424
616
629
msgid ""
617
630
"That importer now presumably provides importable modules from a database, "
618
631
"but it provides no metadata or entry points. For this custom importer to "
619
632
"provide metadata, it would also need to implement ``DistributionFinder``::"
620
633
msgstr ""
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``::"
621
638
622
639
#: ../../library/importlib.metadata.rst:439
623
640
msgid ""
@@ -627,6 +644,11 @@ msgid ""
627
644
"``DatabaseDistribution`` for ``Context(name='requests')`` or "
628
645
"``Context(name=None)``."
629
646
msgstr ""
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)``."
630
652
631
653
#: ../../library/importlib.metadata.rst:445
632
654
msgid ""
@@ -640,17 +662,30 @@ msgid ""
640
662
"``PYTHONPATH``. In that case, the ``find_distributions`` should honor the "
641
663
"``context.path`` and only yield ``Distribution``\\ s pertinent to that path."
642
664
msgstr ""
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."
643
675
644
676
#: ../../library/importlib.metadata.rst:456
645
677
msgid "``DatabaseDistribution``, then, would look something like::"
646
- msgstr ""
678
+ msgstr "``DatabaseDistribution``, então, se pareceria com algo como: "
647
679
648
680
#: ../../library/importlib.metadata.rst:478
649
681
msgid ""
650
682
"This basic implementation should provide metadata and entry points for "
651
683
"packages served by the ``DatabaseImporter``, assuming that the ``record`` "
652
684
"supplies suitable ``.name``, ``.version``, and ``.entry_points`` attributes."
653
685
msgstr ""
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."
654
689
655
690
#: ../../library/importlib.metadata.rst:483
656
691
msgid ""
@@ -659,3 +694,7 @@ msgid ""
659
694
"implementation of ``Distribution.files``. See the source for more "
660
695
"inspiration."
661
696
msgstr ""
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