@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.10\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-01-10 16:06 +0000\n "
14+ "POT-Creation-Date : 2025-04-18 16:08 +0000\n "
1515"PO-Revision-Date : 2022-11-05 17:21+0000\n "
1616"
Last-Translator :
Rafael Fontenelle <[email protected] >, 2024\n "
1717"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -29,7 +29,7 @@ msgstr "Objetos Unicode e Codecs"
2929
3030#: ../../c-api/unicode.rst:12
3131msgid "Unicode Objects"
32- msgstr ""
32+ msgstr "Objetos Unicode "
3333
3434#: ../../c-api/unicode.rst:14
3535msgid ""
@@ -40,6 +40,12 @@ msgid ""
4040"65536; otherwise, code points must be below 1114112 (which is the full "
4141"Unicode range)."
4242msgstr ""
43+ "Desde a implementação da :pep:`393` no Python 3.3, os objetos Unicode usam "
44+ "internamente uma variedade de representações para permitir o processamento "
45+ "de toda a gama de caracteres Unicode, mantendo a eficiência de memória. Há "
46+ "casos especiais para strings em que todos os pontos de código estão abaixo "
47+ "de 128, 256 ou 65536; caso contrário, os pontos de código devem estar abaixo "
48+ "de 1114112 (que é a gama completa de caracteres Unicode)."
4349
4450#: ../../c-api/unicode.rst:20
4551msgid ""
@@ -78,20 +84,26 @@ msgstr ""
7884
7985#: ../../c-api/unicode.rst:43
8086msgid "Unicode Type"
81- msgstr ""
87+ msgstr "Tipo Unicode "
8288
8389#: ../../c-api/unicode.rst:45
8490msgid ""
8591"These are the basic Unicode object types used for the Unicode implementation "
8692"in Python:"
8793msgstr ""
94+ "Estes são os tipos básicos de objetos Unicode usados para a implementação "
95+ "Unicode em Python:"
8896
8997#: ../../c-api/unicode.rst:52
9098msgid ""
9199"These types are typedefs for unsigned integer types wide enough to contain "
92100"characters of 32 bits, 16 bits and 8 bits, respectively. When dealing with "
93101"single Unicode characters, use :c:type:`Py_UCS4`."
94102msgstr ""
103+ "Esses tipos são definições de tipo para tipos inteiros sem sinal, amplos o "
104+ "suficiente para conter caracteres de 32 bits, 16 bits e 8 bits, "
105+ "respectivamente. Ao lidar com caracteres Unicode simples, use :c:type:"
106+ "`Py_UCS4`."
95107
96108#: ../../c-api/unicode.rst:61
97109msgid ""
@@ -105,13 +117,20 @@ msgid ""
105117"whether you selected a \" narrow\" or \" wide\" Unicode version of Python at "
106118"build time."
107119msgstr ""
120+ "Em versões anteriores, esse era um tipo de 16 bits ou de 32 bits, dependendo "
121+ "se você selecionava uma versão Unicode \" estreita\" ou \" ampla\" do Python "
122+ "no momento da construção."
108123
109124#: ../../c-api/unicode.rst:74
110125msgid ""
111126"These subtypes of :c:type:`PyObject` represent a Python Unicode object. In "
112127"almost all cases, they shouldn't be used directly, since all API functions "
113128"that deal with Unicode objects take and return :c:type:`PyObject` pointers."
114129msgstr ""
130+ "Esses subtipos de :c:type:`PyObject` representam um objeto Unicode do "
131+ "Python. Em quase todos os casos, eles não devem ser usados diretamente, pois "
132+ "todas as funções da API que lidam com objetos Unicode recebem e retornam "
133+ "ponteiros :c:type:`PyObject`."
115134
116135#: ../../c-api/unicode.rst:83
117136msgid ""
@@ -170,7 +189,7 @@ msgstr ""
170189
171190#: ../../c-api/unicode.rst:144
172191msgid "Return values of the :c:func:`PyUnicode_KIND` macro."
173- msgstr ""
192+ msgstr "Valores de retorno da macro :c:func:`PyUnicode_KIND`. "
174193
175194#: ../../c-api/unicode.rst:149
176195msgid "``PyUnicode_WCHAR_KIND`` is deprecated."
@@ -204,6 +223,9 @@ msgid ""
204223"Read a code point from a canonical representation *data* (as obtained with :"
205224"c:func:`PyUnicode_DATA`). No checks or ready calls are performed."
206225msgstr ""
226+ "Lê um ponto de código de uma representação canônica *data* (conforme obtido "
227+ "com :c:func:`PyUnicode_DATA`). Nenhuma verificação ou chamada pronta é "
228+ "realizada."
207229
208230#: ../../c-api/unicode.rst:194
209231msgid ""
@@ -269,70 +291,79 @@ msgid ""
269291"Return ``1`` if the string is a valid identifier according to the language "
270292"definition, section :ref:`identifiers`. Return ``0`` otherwise."
271293msgstr ""
294+ "Retorna ``1`` se a string é um identificador válido conforme a definição da "
295+ "linguagem, seção :ref:`identifiers`. Do contrário, retorna ``0`` "
272296
273297#: ../../c-api/unicode.rst:258
274298msgid ""
275299"The function does not call :c:func:`Py_FatalError` anymore if the string is "
276300"not ready."
277301msgstr ""
302+ "A função não chama mais :c:func:`Py_FatalError` se a string não estiver "
303+ "pronta."
278304
279305#: ../../c-api/unicode.rst:264
280306msgid "Unicode Character Properties"
281- msgstr ""
307+ msgstr "Propriedade de caracteres Unicode "
282308
283309#: ../../c-api/unicode.rst:266
284310msgid ""
285311"Unicode provides many different character properties. The most often needed "
286312"ones are available through these macros which are mapped to C functions "
287313"depending on the Python configuration."
288314msgstr ""
315+ "O Unicode fornece muitas propriedades de caracteres diferentes. As mais "
316+ "frequentemente necessárias estão disponíveis por meio destas macros, que são "
317+ "mapeadas para funções C, dependendo da configuração do Python."
289318
290319#: ../../c-api/unicode.rst:273
291320msgid ""
292321"Return ``1`` or ``0`` depending on whether *ch* is a whitespace character."
293322msgstr ""
323+ "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere de espaço em branco."
294324
295325#: ../../c-api/unicode.rst:278
296326msgid ""
297327"Return ``1`` or ``0`` depending on whether *ch* is a lowercase character."
298- msgstr ""
328+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere minúsculo. "
299329
300330#: ../../c-api/unicode.rst:283
301331msgid ""
302332"Return ``1`` or ``0`` depending on whether *ch* is an uppercase character."
303- msgstr ""
333+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere maiúsculo. "
304334
305335#: ../../c-api/unicode.rst:288
306336msgid ""
307337"Return ``1`` or ``0`` depending on whether *ch* is a titlecase character."
308- msgstr ""
338+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere em TitleCase. "
309339
310340#: ../../c-api/unicode.rst:293
311341msgid ""
312342"Return ``1`` or ``0`` depending on whether *ch* is a linebreak character."
313343msgstr ""
344+ "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere de quebra de linha."
314345
315346#: ../../c-api/unicode.rst:298
316347msgid "Return ``1`` or ``0`` depending on whether *ch* is a decimal character."
317- msgstr ""
348+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere decimal. "
318349
319350#: ../../c-api/unicode.rst:303
320351msgid "Return ``1`` or ``0`` depending on whether *ch* is a digit character."
321- msgstr ""
352+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere de dígito. "
322353
323354#: ../../c-api/unicode.rst:308
324355msgid "Return ``1`` or ``0`` depending on whether *ch* is a numeric character."
325- msgstr ""
356+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere numérico. "
326357
327358#: ../../c-api/unicode.rst:313
328359msgid ""
329360"Return ``1`` or ``0`` depending on whether *ch* is an alphabetic character."
330- msgstr ""
361+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere alfabético. "
331362
332363#: ../../c-api/unicode.rst:318
333364msgid ""
334365"Return ``1`` or ``0`` depending on whether *ch* is an alphanumeric character."
335- msgstr ""
366+ msgstr "Retorna ``1`` ou ``0`` dependendo se *ch* é um caractere alfanumérico. "
336367
337368#: ../../c-api/unicode.rst:323
338369msgid ""
0 commit comments