44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
66# Translators:
7- # Rafael Fontenelle <[email protected] >, 202187# And Past <[email protected] >, 202198# i17obot <[email protected] >, 2021109# Marco Rougeth <[email protected] >, 202310+ # Rafael Fontenelle <[email protected] >, 20241111#
1212#, fuzzy
1313msgid ""
1414msgstr ""
1515"Project-Id-Version : Python 3.12\n "
1616"Report-Msgid-Bugs-To : \n "
17- "POT-Creation-Date : 2024-03-08 21:29 +0000\n "
17+ "POT-Creation-Date : 2024-03-22 14:14 +0000\n "
1818"PO-Revision-Date : 2021-06-28 01:12+0000\n "
19- "Last-Translator : Marco Rougeth <marco@rougeth .com>, 2023 \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 "
@@ -28,14 +28,17 @@ msgstr ""
2828
2929#: ../../library/pyexpat.rst:2
3030msgid ":mod:`xml.parsers.expat` --- Fast XML parsing using Expat"
31- msgstr ""
31+ msgstr ":mod:`xml.parsers.expat` --- Análise rápida de XML usando Expat "
3232
3333#: ../../library/pyexpat.rst:21
3434msgid ""
3535"The :mod:`pyexpat` module is not secure against maliciously constructed "
3636"data. If you need to parse untrusted or unauthenticated data see :ref:`xml-"
3737"vulnerabilities`."
3838msgstr ""
39+ "O módulo :mod:`pyexpat` não é seguro contra dados construídos de forma "
40+ "maliciosa. Se você precisa processar dados não-confiáveis ou sem "
41+ "autenticação, veja :ref:`xml-vulnerabilities`."
3942
4043#: ../../library/pyexpat.rst:28
4144msgid ""
@@ -47,38 +50,51 @@ msgid ""
4750"parser, the handler functions are called for the character data and markup "
4851"in the XML document."
4952msgstr ""
53+ "O módulo :mod:`xml.parsers.expat` é uma interface Python para o analisador "
54+ "XML sem validação do Expat. O módulo fornece um único tipo de extensão, :"
55+ "class:`xmlparser`, que representa o estado atual de um analisador XML. Após "
56+ "um objeto :class:`xmlparser` ter sido criado, vários atributos do objeto "
57+ "podem ser configurados para funções manipuladoras. Quando um documento XML é "
58+ "alimentado no analisador, as funções de tratamento são chamadas para os "
59+ "dados de caracteres e marcação no documento XML."
5060
5161#: ../../library/pyexpat.rst:38
5262msgid ""
5363"This module uses the :mod:`pyexpat` module to provide access to the Expat "
5464"parser. Direct use of the :mod:`pyexpat` module is deprecated."
5565msgstr ""
66+ "Este módulo usa o módulo :mod:`pyexpat` para fornecer acesso ao analisador "
67+ "sintático Expat. O uso direto do módulo :mod:`pyexpat` foi descontinuado."
5668
5769#: ../../library/pyexpat.rst:41
5870msgid "This module provides one exception and one type object:"
59- msgstr ""
71+ msgstr "Este módulo fornece uma exceção e um objeto de tipo: "
6072
6173#: ../../library/pyexpat.rst:46
6274msgid ""
6375"The exception raised when Expat reports an error. See section :ref:"
6476"`expaterror-objects` for more information on interpreting Expat errors."
6577msgstr ""
78+ "A exceção levantada quando o Expat relata um erro. Veja a seção :ref:"
79+ "`expaterror-objects` para mais informações sobre como interpretar erros do "
80+ "Expat."
6681
6782#: ../../library/pyexpat.rst:52
6883msgid "Alias for :exc:`ExpatError`."
69- msgstr ""
84+ msgstr "Apelido para :exc:`ExpatError`. "
7085
7186#: ../../library/pyexpat.rst:57
7287msgid "The type of the return values from the :func:`ParserCreate` function."
73- msgstr ""
88+ msgstr "O tipo dos valores de retorno da função :func:`ParserCreate`. "
7489
7590#: ../../library/pyexpat.rst:59
7691msgid "The :mod:`xml.parsers.expat` module contains two functions:"
77- msgstr ""
92+ msgstr "O módulo :mod:`xml.parsers.expat` contém duas funções: "
7893
7994#: ../../library/pyexpat.rst:64
8095msgid "Returns an explanatory string for a given error number *errno*."
8196msgstr ""
97+ "Retorna uma string explicativa para um determinado número de erro *errno*."
8298
8399#: ../../library/pyexpat.rst:69
84100msgid ""
@@ -89,6 +105,12 @@ msgid ""
89105"(Latin1), and ASCII. If *encoding* [1]_ is given it will override the "
90106"implicit or explicit encoding of the document."
91107msgstr ""
108+ "Cria e retorna um novo objeto :class:`xmlparser`. *encoding*, se "
109+ "especificado, deve ser uma string que nomeia a codificação usada pelos dados "
110+ "XML. Expat não provê tantas codificações quanto Python e seu repertório de "
111+ "codificações não pode ser estendido; provê UTF-8, UTF-16, ISO-8859-1 "
112+ "(Latin1) e ASCII. Se *encoding* [1]_ for fornecido, ele substituirá a "
113+ "codificação implícita ou explícita do documento."
92114
93115#: ../../library/pyexpat.rst:76
94116msgid ""
@@ -104,18 +126,34 @@ msgid ""
104126"zero byte (``chr(0)``) then the namespace URI and the local part will be "
105127"concatenated without any separator."
106128msgstr ""
129+ "Opcionalmente, o Expat pode fazer o processamento de espaço de nomes XML "
130+ "para você, habilitado ao fornecer um valor para *namespace_separator*. O "
131+ "valor deve ser uma string de um caractere; uma exceção :exc:`ValueError` "
132+ "será levantada se a string tiver um comprimento ilegal (``None`` é "
133+ "considerado o mesmo que omissão). Quando o processamento de espaço de nomes "
134+ "estiver ativado, os nomes de tipos de elementos e nomes de atributos que "
135+ "pertencem a um espaço de nomes serão expandidos. O nome do elemento passado "
136+ "para os manipuladores de elemento :attr:`StartElementHandler` e :attr:"
137+ "`EndElementHandler` será a concatenação do URI do espaço de nomes, o "
138+ "caractere separador do espaço de nomes e a parte local do nome. Se o "
139+ "separador do espaço de nomes for um byte zero (``chr(0)``), então o URI do "
140+ "espaço de nomes e a parte local serão concatenados sem qualquer separador."
107141
108142#: ../../library/pyexpat.rst:88
109143msgid ""
110144"For example, if *namespace_separator* is set to a space character (``' '``) "
111145"and the following document is parsed:"
112146msgstr ""
147+ "Por exemplo, se *namespace_separator* for definido como um caractere de "
148+ "espaço (``' '``) e o seguinte documento for analisado:"
113149
114150#: ../../library/pyexpat.rst:100
115151msgid ""
116152":attr:`StartElementHandler` will receive the following strings for each "
117153"element::"
118154msgstr ""
155+ ":attr:`StartElementHandler` receberá as seguintes strings para cada "
156+ "elemento::"
119157
120158#: ../../library/pyexpat.rst:107
121159msgid ""
@@ -124,14 +162,18 @@ msgid ""
124162"document. Call ``ParserCreate`` for each document to provide unique parser "
125163"instances."
126164msgstr ""
165+ "Devido a limitações na biblioteca ``Expat`` usada por :mod:`pyexpat`, a "
166+ "instância :class:`xmlparser` retornada só pode ser usada para analisar um "
167+ "único documento XML. Chame ``ParserCreate`` para cada documento para "
168+ "fornecer instâncias exclusivas do analisador sintático."
127169
128170#: ../../library/pyexpat.rst:115
129171msgid "`The Expat XML Parser <http://www.libexpat.org/>`_"
130- msgstr ""
172+ msgstr "`Expat, analisador sintático de XML<http://www.libexpat.org/>`_ "
131173
132174#: ../../library/pyexpat.rst:116
133175msgid "Home page of the Expat project."
134- msgstr ""
176+ msgstr "Site do projeto Expat "
135177
136178#: ../../library/pyexpat.rst:122
137179msgid "XMLParser Objects"
0 commit comments