Skip to content

Commit 821895a

Browse files
Update translation
Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com> Co-Authored-By: python-doc bot Co-Authored-By: Marcos Moraes
1 parent 5a11db7 commit 821895a

29 files changed

+15123
-14550
lines changed

.tx/config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,14 @@ resource_name = c-api--coro
161161
replace_edited_strings = false
162162
keep_translations = false
163163

164+
[o:python-doc:p:python-313:r:c-api--curses]
165+
file_filter = c-api/curses.po
166+
type = PO
167+
minimum_perc = 0
168+
resource_name = c-api--curses
169+
replace_edited_strings = false
170+
keep_translations = false
171+
164172
[o:python-doc:p:python-313:r:c-api--datetime]
165173
file_filter = c-api/datetime.po
166174
type = PO

c-api/allocation.po

Lines changed: 56 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,18 @@
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
7+
# Gustavo Reis, 2025
78
# python-doc bot, 2025
9+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
810
#
911
#, fuzzy
1012
msgid ""
1113
msgstr ""
1214
"Project-Id-Version: Python 3.13\n"
1315
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-09-15 15:19+0000\n"
16+
"POT-Creation-Date: 2025-11-11 15:06+0000\n"
1517
"PO-Revision-Date: 2025-09-15 01:03+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
18+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1719
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1820
"teams/5390/pt_BR/)\n"
1921
"Language: pt_BR\n"
@@ -104,20 +106,6 @@ msgstr ""
104106

105107
#: ../../c-api/allocation.rst:63
106108
msgid ""
107-
"Releases memory allocated to an object using :c:macro:`PyObject_New` or :c:"
108-
"macro:`PyObject_NewVar`. This is normally called from the :c:member:"
109-
"`~PyTypeObject.tp_dealloc` handler specified in the object's type. The "
110-
"fields of the object should not be accessed after this call as the memory is "
111-
"no longer a valid Python object."
112-
msgstr ""
113-
"Libera memória alocada a um objeto usando :c:macro:`PyObject_New` ou :c:"
114-
"macro:`PyObject_NewVar`. Isto é normalmente chamado pelo manipulador de :c:"
115-
"member:`~PyTypeObject.tp_dealloc` especificado no tipo do objeto. Os campos "
116-
"do objeto não devem ser acessados após esta chamada como a memória não é "
117-
"mais um objeto Python válido."
118-
119-
#: ../../c-api/allocation.rst:72
120-
msgid ""
121109
"Object which is visible in Python as ``None``. This should only be accessed "
122110
"using the :c:macro:`Py_None` macro, which evaluates to a pointer to this "
123111
"object."
@@ -126,10 +114,60 @@ msgstr ""
126114
"usando a macro :c:macro:`Py_None`, o qual avalia como um ponteiro para este "
127115
"objeto."
128116

129-
#: ../../c-api/allocation.rst:79
117+
#: ../../c-api/allocation.rst:70
130118
msgid ":ref:`moduleobjects`"
131119
msgstr ":ref:`moduleobjects`"
132120

133-
#: ../../c-api/allocation.rst:80
121+
#: ../../c-api/allocation.rst:71
134122
msgid "To allocate and create extension modules."
135123
msgstr "Para alocar e criar módulos de extensão."
124+
125+
#: ../../c-api/allocation.rst:75
126+
msgid "Deprecated aliases"
127+
msgstr "Apelidos descontinuados"
128+
129+
#: ../../c-api/allocation.rst:77
130+
msgid ""
131+
"These are :term:`soft deprecated` aliases to existing functions and macros. "
132+
"They exist solely for backwards compatibility."
133+
msgstr ""
134+
"Esses são apelidos :term:`suavemente descontinuados <suavemente "
135+
"descontinuado>` para funções e macros existentes. Eles existem unicamente "
136+
"para fins de retrocompatibilidade."
137+
138+
#: ../../c-api/allocation.rst:85
139+
msgid "Deprecated alias"
140+
msgstr "Apelido descontinuado"
141+
142+
#: ../../c-api/allocation.rst:86
143+
msgid "Function"
144+
msgstr "Função"
145+
146+
#: ../../c-api/allocation.rst:88
147+
msgid ":c:macro:`PyObject_New`"
148+
msgstr ":c:macro:`PyObject_New`"
149+
150+
#: ../../c-api/allocation.rst:90
151+
msgid ":c:macro:`PyObject_NewVar`"
152+
msgstr ":c:macro:`PyObject_NewVar`"
153+
154+
#: ../../c-api/allocation.rst:92
155+
msgid ":c:func:`PyObject_Init`"
156+
msgstr ":c:func:`PyObject_Init`"
157+
158+
#: ../../c-api/allocation.rst:94
159+
msgid ":c:func:`PyObject_InitVar`"
160+
msgstr ":c:func:`PyObject_InitVar`"
161+
162+
#: ../../c-api/allocation.rst:96
163+
msgid ":c:func:`PyObject_Malloc`"
164+
msgstr ":c:func:`PyObject_Malloc`"
165+
166+
#: ../../c-api/allocation.rst:98
167+
msgid ":c:func:`PyObject_Realloc`"
168+
msgstr ":c:func:`PyObject_Realloc`"
169+
170+
#: ../../c-api/allocation.rst:100 ../../c-api/allocation.rst:102
171+
#: ../../c-api/allocation.rst:104
172+
msgid ":c:func:`PyObject_Free`"
173+
msgstr ":c:func:`PyObject_Free`"

c-api/concrete.po

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.13\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-09-15 15:19+0000\n"
14+
"POT-Creation-Date: 2025-11-11 15:06+0000\n"
1515
"PO-Revision-Date: 2025-09-15 01:03+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -97,6 +97,10 @@ msgstr "Objetos Function"
9797
msgid "Other Objects"
9898
msgstr "Outros Objetos"
9999

100+
#: ../../c-api/concrete.rst:122
101+
msgid "C API for extension modules"
102+
msgstr ""
103+
100104
#: ../../c-api/concrete.rst:43 ../../c-api/concrete.rst:58
101105
#: ../../c-api/concrete.rst:80
102106
msgid "object"

c-api/conversion.po

Lines changed: 72 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.13\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-11-03 15:10+0000\n"
15+
"POT-Creation-Date: 2025-11-11 15:06+0000\n"
1616
"PO-Revision-Date: 2025-09-15 01:03+0000\n"
1717
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1818
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -271,39 +271,30 @@ msgstr ""
271271
"func:`repr`."
272272

273273
#: ../../c-api/conversion.rst:131
274-
msgid ""
275-
"*flags* can be zero or more of the values ``Py_DTSF_SIGN``, "
276-
"``Py_DTSF_ADD_DOT_0``, or ``Py_DTSF_ALT``, or-ed together:"
274+
msgid "*flags* can be zero or more of the following values or-ed together:"
277275
msgstr ""
278-
"*flags* pode ser zero ou mais de valores ``Py_DTSF_SIGN``, "
279-
"``Py_DTSF_ADD_DOT_0`` ou ``Py_DTSF_ALT``, alternados por operador lógico OU:"
280276

281-
#: ../../c-api/conversion.rst:134
277+
#: ../../c-api/conversion.rst:135
282278
msgid ""
283-
"``Py_DTSF_SIGN`` means to always precede the returned string with a sign "
284-
"character, even if *val* is non-negative."
279+
"Always precede the returned string with a sign character, even if *val* is "
280+
"non-negative."
285281
msgstr ""
286-
"``Py_DTSF_SIGN`` significa sempre preceder a string retornada com um "
287-
"caractere de sinal, mesmo se *val* não for negativo."
288282

289-
#: ../../c-api/conversion.rst:137
290-
msgid ""
291-
"``Py_DTSF_ADD_DOT_0`` means to ensure that the returned string will not look "
292-
"like an integer."
283+
#: ../../c-api/conversion.rst:140
284+
msgid "Ensure that the returned string will not look like an integer."
293285
msgstr ""
294-
"``Py_DTSF_ADD_DOT_0`` significa garantir que a string retornada não se "
295-
"pareça com um inteiro."
296286

297-
#: ../../c-api/conversion.rst:140
287+
#: ../../c-api/conversion.rst:144
298288
msgid ""
299-
"``Py_DTSF_ALT`` means to apply \"alternate\" formatting rules. See the "
300-
"documentation for the :c:func:`PyOS_snprintf` ``'#'`` specifier for details."
289+
"Apply \"alternate\" formatting rules. See the documentation for the :c:func:"
290+
"`PyOS_snprintf` ``'#'`` specifier for details."
301291
msgstr ""
302-
"``Py_DTSF_ALT`` significa aplicar regras de formatação \"alternativas\". "
303-
"Veja a documentação para o especificador ``'#'`` de :c:func:`PyOS_snprintf` "
304-
"para detalhes."
305292

306-
#: ../../c-api/conversion.rst:144
293+
#: ../../c-api/conversion.rst:150
294+
msgid "Negative zero is converted to positive zero."
295+
msgstr ""
296+
297+
#: ../../c-api/conversion.rst:154
307298
msgid ""
308299
"If *ptype* is non-``NULL``, then the value it points to will be set to one "
309300
"of ``Py_DTST_FINITE``, ``Py_DTST_INFINITE``, or ``Py_DTST_NAN``, signifying "
@@ -315,7 +306,7 @@ msgstr ""
315306
"``Py_DTST_NAN``, significando que *val* é um número finito, um número "
316307
"infinito ou não um número, respectivamente."
317308

318-
#: ../../c-api/conversion.rst:148
309+
#: ../../c-api/conversion.rst:158
319310
msgid ""
320311
"The return value is a pointer to *buffer* with the converted string or "
321312
"``NULL`` if the conversion failed. The caller is responsible for freeing the "
@@ -325,7 +316,7 @@ msgstr ""
325316
"``NULL`` se a conversão falhou. O chamador é responsável por liberar a "
326317
"string retornada chamando :c:func:`PyMem_Free`."
327318

328-
#: ../../c-api/conversion.rst:157
319+
#: ../../c-api/conversion.rst:167
329320
msgid ""
330321
"Case insensitive comparison of strings. The function works almost "
331322
"identically to :c:func:`!strcmp` except that it ignores the case."
@@ -334,11 +325,65 @@ msgstr ""
334325
"funciona quase de forma idêntica a :c:func:`!strcmp` exceto que ignora a "
335326
"diferença entre maiúsculas e minúsculas."
336327

337-
#: ../../c-api/conversion.rst:163
328+
#: ../../c-api/conversion.rst:173
338329
msgid ""
339330
"Case insensitive comparison of strings. The function works almost "
340331
"identically to :c:func:`!strncmp` except that it ignores the case."
341332
msgstr ""
342333
"Comparação de strings sem diferença entre maiúsculas e minúsculas. A função "
343334
"funciona quase de forma idêntica a :c:func:`!strncmp` exceto que ignora a "
344335
"diferença entre maiúsculas e minúsculas."
336+
337+
#: ../../c-api/conversion.rst:178
338+
msgid "Character classification and conversion"
339+
msgstr ""
340+
341+
#: ../../c-api/conversion.rst:180
342+
msgid ""
343+
"The following macros provide locale-independent (unlike the C standard "
344+
"library ``ctype.h``) character classification and conversion. The argument "
345+
"must be a signed or unsigned :c:expr:`char`."
346+
msgstr ""
347+
348+
#: ../../c-api/conversion.rst:187
349+
msgid "Return true if the character *c* is an alphanumeric character."
350+
msgstr ""
351+
352+
#: ../../c-api/conversion.rst:192
353+
msgid ""
354+
"Return true if the character *c* is an alphabetic character (``a-z`` and ``A-"
355+
"Z``)."
356+
msgstr ""
357+
358+
#: ../../c-api/conversion.rst:197
359+
msgid "Return true if the character *c* is a decimal digit (``0-9``)."
360+
msgstr ""
361+
362+
#: ../../c-api/conversion.rst:202
363+
msgid "Return true if the character *c* is a lowercase ASCII letter (``a-z``)."
364+
msgstr ""
365+
366+
#: ../../c-api/conversion.rst:207
367+
msgid ""
368+
"Return true if the character *c* is an uppercase ASCII letter (``A-Z``)."
369+
msgstr ""
370+
371+
#: ../../c-api/conversion.rst:212
372+
msgid ""
373+
"Return true if the character *c* is a whitespace character (space, tab, "
374+
"carriage return, newline, vertical tab, or form feed)."
375+
msgstr ""
376+
377+
#: ../../c-api/conversion.rst:218
378+
msgid ""
379+
"Return true if the character *c* is a hexadecimal digit (``0-9``, ``a-f``, "
380+
"and ``A-F``)."
381+
msgstr ""
382+
383+
#: ../../c-api/conversion.rst:224
384+
msgid "Return the lowercase equivalent of the character *c*."
385+
msgstr ""
386+
387+
#: ../../c-api/conversion.rst:229
388+
msgid "Return the uppercase equivalent of the character *c*."
389+
msgstr ""

0 commit comments

Comments
 (0)