@@ -27,6 +27,7 @@ msgstr ""
2727#: ../../library/base64.rst:2
2828msgid ":mod:`base64` --- Base16, Base32, Base64, Base85 Data Encodings"
2929msgstr ""
30+ ":mod:`base64` --- Codificações de dados em Base16, Base32, Base64, Base85"
3031
3132#: ../../library/base64.rst:8
3233msgid "**Source code:** :source:`Lib/base64.py`"
@@ -67,6 +68,12 @@ msgid ""
6768"looking for :rfc:`2045` support you probably want to be looking at the "
6869":mod:`email` package instead."
6970msgstr ""
71+ "A interface legada não oferece suporte a decodificação de strings, mas "
72+ "fornece funções para codificação e decodificação de e para :term:`objetos "
73+ "arquivo <file object>`. Ele oferece suporte a apenas o alfabeto padrão "
74+ "Base64 e adiciona novas linhas a cada 76 caracteres conforme :rfc:`2045`. "
75+ "Note que se você estiver procurando por suporte para :rfc:`2045` você "
76+ "provavelmente vai querer conferir o pacote :mod:`email`."
7077
7178#: ../../library/base64.rst:41
7279msgid ""
@@ -82,6 +89,9 @@ msgid ""
8289"encoding and decoding functions in this module. Ascii85/Base85 support "
8390"added."
8491msgstr ""
92+ "Quaisquer :term:`objetos bytes ou similares <bytes-like object>` agora são "
93+ "aceitos por todas as funções de codificação e decodificação neste módulo. "
94+ "Adicionado suporte a ASCII85/Base85."
8595
8696#: ../../library/base64.rst:49
8797msgid "The modern interface provides:"
@@ -92,6 +102,8 @@ msgid ""
92102"Encode the :term:`bytes-like object` *s* using Base64 and return the encoded"
93103" :class:`bytes`."
94104msgstr ""
105+ "Codifica o :term:`objeto bytes ou similar <bytes-like object>` *s* usando "
106+ "Base64 e retorna o :class:`bytes` codificado."
95107
96108#: ../../library/base64.rst:56
97109msgid ""
@@ -101,19 +113,31 @@ msgid ""
101113"generate URL or filesystem safe Base64 strings. The default is ``None``, "
102114"for which the standard Base64 alphabet is used."
103115msgstr ""
116+ "Os *altchars* opcionais devem ser um :term:`objeto bytes ou similar <bytes-"
117+ "like object>` de pelo menos comprimento 2 (caracteres adicionais são "
118+ "ignorados) que especifica um alfabeto alternativo para os caracteres ``+`` e"
119+ " ``/``. Isso permite que um aplicativo, por exemplo, gerar strings Base64 "
120+ "seguras para URL ou sistema de arquivos. O padrão é ``None``, para o qual o "
121+ "alfabeto Base64 padrão é usado."
104122
105123#: ../../library/base64.rst:65
106124msgid ""
107125"Decode the Base64 encoded :term:`bytes-like object` or ASCII string *s* and "
108126"return the decoded :class:`bytes`."
109127msgstr ""
128+ "Decodifica o :term:`objeto bytes ou similar <bytes-like object>` ou string "
129+ "ASCII *s* codificada em Base64 e retorna o :class:`bytes` decodificado."
110130
111131#: ../../library/base64.rst:68
112132msgid ""
113133"Optional *altchars* must be a :term:`bytes-like object` or ASCII string of "
114134"at least length 2 (additional characters are ignored) which specifies the "
115135"alternative alphabet used instead of the ``+`` and ``/`` characters."
116136msgstr ""
137+ "*Altchars* opcionais devem ser um :term:`objeto bytes ou similar <bytes-like"
138+ " object>` ou string ASCII de pelo menos 2 (caracteres adicionais são "
139+ "ignorados) que especifica o alfabeto alternativo usado ao invés do ``+`` e "
140+ "``/`` caracteres."
117141
118142#: ../../library/base64.rst:72
119143msgid ""