1010# Juliana Karoline <julianaklulo@gmail.com>, 2019
1111# Marco Rougeth <marco@rougeth.com>, 2020
1212# Adorilson Bezerra <adorilson@gmail.com>, 2022
13- # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
13+ # Rafael Fontenelle <rffontenelle@gmail.com>, 2025
1414#
1515#, fuzzy
1616msgid ""
1717msgstr ""
1818"Project-Id-Version : Python 3.9\n "
1919"Report-Msgid-Bugs-To : \n "
20- "POT-Creation-Date : 2025-01-03 16:35 +0000\n "
20+ "POT-Creation-Date : 2025-05-02 16:40 +0000\n "
2121"PO-Revision-Date : 2017-02-16 17:39+0000\n "
22- "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2023 \n "
22+ "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2025 \n "
2323"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
2424"teams/5390/pt_BR/)\n "
2525"Language : pt_BR\n "
@@ -35,7 +35,7 @@ msgstr "Objetos Unicode e Codecs"
3535
3636#: ../../c-api/unicode.rst:12
3737msgid "Unicode Objects"
38- msgstr ""
38+ msgstr "Objetos Unicode "
3939
4040#: ../../c-api/unicode.rst:14
4141msgid ""
@@ -46,6 +46,12 @@ msgid ""
4646"65536; otherwise, code points must be below 1114112 (which is the full "
4747"Unicode range)."
4848msgstr ""
49+ "Desde a implementação da :pep:`393` no Python 3.3, os objetos Unicode usam "
50+ "internamente uma variedade de representações para permitir o processamento "
51+ "de toda a gama de caracteres Unicode, mantendo a eficiência de memória. Há "
52+ "casos especiais para strings em que todos os pontos de código estão abaixo "
53+ "de 128, 256 ou 65536; caso contrário, os pontos de código devem estar abaixo "
54+ "de 1114112 (que é a gama completa de caracteres Unicode)."
4955
5056#: ../../c-api/unicode.rst:20
5157msgid ""
@@ -84,40 +90,55 @@ msgstr ""
8490
8591#: ../../c-api/unicode.rst:43
8692msgid "Unicode Type"
87- msgstr ""
93+ msgstr "Tipo Unicode "
8894
8995#: ../../c-api/unicode.rst:45
9096msgid ""
9197"These are the basic Unicode object types used for the Unicode implementation "
9298"in Python:"
9399msgstr ""
100+ "Estes são os tipos básicos de objetos Unicode usados para a implementação "
101+ "Unicode em Python:"
94102
95103#: ../../c-api/unicode.rst:52
96104msgid ""
97105"These types are typedefs for unsigned integer types wide enough to contain "
98106"characters of 32 bits, 16 bits and 8 bits, respectively. When dealing with "
99107"single Unicode characters, use :c:type:`Py_UCS4`."
100108msgstr ""
109+ "Esses tipos são definições de tipo para tipos inteiros sem sinal, amplos o "
110+ "suficiente para conter caracteres de 32 bits, 16 bits e 8 bits, "
111+ "respectivamente. Ao lidar com caracteres Unicode simples, use :c:type:"
112+ "`Py_UCS4`."
101113
102114#: ../../c-api/unicode.rst:61
103115msgid ""
104116"This is a typedef of :c:type:`wchar_t`, which is a 16-bit type or 32-bit "
105117"type depending on the platform."
106118msgstr ""
119+ "Este é um typedef de :c:type:`wchar_t`, que é um tipo de 16 bits ou 32 bits, "
120+ "dependendo da plataforma."
107121
108122#: ../../c-api/unicode.rst:64
109123msgid ""
110124"In previous versions, this was a 16-bit type or a 32-bit type depending on "
111125"whether you selected a \" narrow\" or \" wide\" Unicode version of Python at "
112126"build time."
113127msgstr ""
128+ "Em versões anteriores, esse era um tipo de 16 bits ou de 32 bits, dependendo "
129+ "se você selecionava uma versão Unicode \" estreita\" ou \" ampla\" do Python "
130+ "no momento da construção."
114131
115132#: ../../c-api/unicode.rst:74
116133msgid ""
117134"These subtypes of :c:type:`PyObject` represent a Python Unicode object. In "
118135"almost all cases, they shouldn't be used directly, since all API functions "
119136"that deal with Unicode objects take and return :c:type:`PyObject` pointers."
120137msgstr ""
138+ "Esses subtipos de :c:type:`PyObject` representam um objeto Unicode do "
139+ "Python. Em quase todos os casos, eles não devem ser usados diretamente, pois "
140+ "todas as funções da API que lidam com objetos Unicode recebem e retornam "
141+ "ponteiros :c:type:`PyObject`."
121142
122143#: ../../c-api/unicode.rst:83
123144msgid ""
@@ -176,7 +197,7 @@ msgstr ""
176197
177198#: ../../c-api/unicode.rst:144
178199msgid "Return values of the :c:func:`PyUnicode_KIND` macro."
179- msgstr ""
200+ msgstr "Valores de retorno da macro :c:func:`PyUnicode_KIND`. "
180201
181202#: ../../c-api/unicode.rst:149
182203msgid "``PyUnicode_WCHAR_KIND`` is deprecated."
@@ -210,6 +231,9 @@ msgid ""
210231"Read a code point from a canonical representation *data* (as obtained with :"
211232"c:func:`PyUnicode_DATA`). No checks or ready calls are performed."
212233msgstr ""
234+ "Lê um ponto de código de uma representação canônica *data* (conforme obtido "
235+ "com :c:func:`PyUnicode_DATA`). Nenhuma verificação ou chamada pronta é "
236+ "realizada."
213237
214238#: ../../c-api/unicode.rst:194
215239msgid ""
@@ -275,70 +299,79 @@ msgid ""
275299"Return ``1`` if the string is a valid identifier according to the language "
276300"definition, section :ref:`identifiers`. Return ``0`` otherwise."
277301msgstr ""
302+ "Retorna ``1`` se a string é um identificador válido conforme a definição da "
303+ "linguagem, seção :ref:`identifiers`. Do contrário, retorna ``0`` "
278304
279305#: ../../c-api/unicode.rst:258
280306msgid ""
281307"The function does not call :c:func:`Py_FatalError` anymore if the string is "
282308"not ready."
283309msgstr ""
310+ "A função não chama mais :c:func:`Py_FatalError` se a string não estiver "
311+ "pronta."
284312
285313#: ../../c-api/unicode.rst:264
286314msgid "Unicode Character Properties"
287- msgstr ""
315+ msgstr "Propriedade de caracteres Unicode "
288316
289317#: ../../c-api/unicode.rst:266
290318msgid ""
291319"Unicode provides many different character properties. The most often needed "
292320"ones are available through these macros which are mapped to C functions "
293321"depending on the Python configuration."
294322msgstr ""
323+ "O Unicode fornece muitas propriedades de caracteres diferentes. As mais "
324+ "frequentemente necessárias estão disponíveis por meio destas macros, que são "
325+ "mapeadas para funções C, dependendo da configuração do Python."
295326
296327#: ../../c-api/unicode.rst:273
297328msgid ""
298329"Return ``1`` or ``0`` depending on whether *ch* is a whitespace character."
299330msgstr ""
331+ "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere de espaço em branco."
300332
301333#: ../../c-api/unicode.rst:278
302334msgid ""
303335"Return ``1`` or ``0`` depending on whether *ch* is a lowercase character."
304- msgstr ""
336+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere minúsculo. "
305337
306338#: ../../c-api/unicode.rst:283
307339msgid ""
308340"Return ``1`` or ``0`` depending on whether *ch* is an uppercase character."
309- msgstr ""
341+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere maiúsculo. "
310342
311343#: ../../c-api/unicode.rst:288
312344msgid ""
313345"Return ``1`` or ``0`` depending on whether *ch* is a titlecase character."
314- msgstr ""
346+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere em TitleCase. "
315347
316348#: ../../c-api/unicode.rst:293
317349msgid ""
318350"Return ``1`` or ``0`` depending on whether *ch* is a linebreak character."
319351msgstr ""
352+ "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere de quebra de linha."
320353
321354#: ../../c-api/unicode.rst:298
322355msgid "Return ``1`` or ``0`` depending on whether *ch* is a decimal character."
323- msgstr ""
356+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere decimal. "
324357
325358#: ../../c-api/unicode.rst:303
326359msgid "Return ``1`` or ``0`` depending on whether *ch* is a digit character."
327- msgstr ""
360+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere de dígito. "
328361
329362#: ../../c-api/unicode.rst:308
330363msgid "Return ``1`` or ``0`` depending on whether *ch* is a numeric character."
331- msgstr ""
364+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere numérico. "
332365
333366#: ../../c-api/unicode.rst:313
334367msgid ""
335368"Return ``1`` or ``0`` depending on whether *ch* is an alphabetic character."
336- msgstr ""
369+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere alfabético. "
337370
338371#: ../../c-api/unicode.rst:318
339372msgid ""
340373"Return ``1`` or ``0`` depending on whether *ch* is an alphanumeric character."
341- msgstr ""
374+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere alfanumérico. "
342375
343376#: ../../c-api/unicode.rst:323
344377msgid ""
0 commit comments