@@ -22,7 +22,7 @@ msgid ""
22
22
msgstr ""
23
23
"Project-Id-Version :Python 3.14\n "
24
24
"Report-Msgid-Bugs-To :\n "
25
- "POT-Creation-Date :2025-05-08 02:53-0300 \n "
25
+ "POT-Creation-Date :2025-05-30 14:22+0000 \n "
26
26
"PO-Revision-Date :2021-06-28 00:47+0000\n "
27
27
"Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
28
28
"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -213,10 +213,10 @@ msgid ""
213
213
"strings, it is preferable to use the ``O&`` format with :c:func:"
214
214
"`PyUnicode_FSConverter` as *converter*."
215
215
msgstr ""
216
- "Esse formato não aceita :term:`objetos bytes ousimilar <bytes-like "
216
+ "Esse formato não aceita :term:`objetos bytes ousimilares <bytes-like "
217
217
"object>`. Se você quer aceitar caminhos de sistema de arquivos e convertê-"
218
- "los para strings em C, é preferível que use o formato ``O&``com :c:func: "
219
- "`PyUnicode_FSConverter` como *conversor*."
218
+ "los para stringsde caracteres em C, é preferível que use o formato ``O&`` "
219
+ "com :c:func: `PyUnicode_FSConverter` como *conversor*."
220
220
221
221
#: ../../c-api/arg.rst:96
222
222
msgid ""
@@ -237,7 +237,7 @@ msgid ""
237
237
"resulting C string may contain embedded NUL bytes. Unicode objects are "
238
238
"converted to C strings using ``'utf-8'`` encoding."
239
239
msgstr ""
240
- "Esse formato aceita tanto objetos Unicode quanto objetos bytes ousimilar . "
240
+ "Esse formato aceita tanto objetos Unicode quanto objetos bytes ousimilares . "
241
241
"Preenche uma estrutura :c:type:`Py_buffer` fornecida pelo chamador. Nesse "
242
242
"caso, a string em C resultante pode conter bytes NUL embutidos. Objetos "
243
243
"Unicode são convertidos para strings em C usando codificação ``'utf-8'``."
@@ -274,6 +274,9 @@ msgid ""
274
274
"pointer is set to ``NULL``. It is the same as ``s?`` with the C pointer was "
275
275
"initialized to ``NULL``."
276
276
msgstr ""
277
+ "Como ``s``, mas o objeto Python também pode ser ``None``, caso em que o "
278
+ "ponteiro C é definido como ``NULL``. É o mesmo que ``s?`` com o ponteiro C "
279
+ "inicializado como ``NULL``."
277
280
278
281
#: ../../c-api/arg.rst:118
279
282
msgid ""
@@ -289,6 +292,10 @@ msgid ""
289
292
"is the same as ``s*?`` with the ``buf`` member of the :c:type:`Py_buffer` "
290
293
"structure was initialized to ``NULL``."
291
294
msgstr ""
295
+ "Assim como ``s*``, mas o objeto Python também pode ser ``None``, nesse caso "
296
+ "o membro ``buf`` da estrutura :c:type:`Py_buffer` é definido como ``NULL``. "
297
+ "É o mesmo que ``s*?``, com o membro ``buf`` da estrutura :c:type:`Py_buffer` "
298
+ "inicializado como ``NULL``."
292
299
293
300
#: ../../c-api/arg.rst:124
294
301
msgid ""
@@ -304,6 +311,9 @@ msgid ""
304
311
"pointer is set to ``NULL``. It is the same as ``s#?`` with the C pointer was "
305
312
"initialized to ``NULL``."
306
313
msgstr ""
314
+ "Como ``s#``, mas o objeto Python também pode ser ``None``, caso em que o "
315
+ "ponteiro C é definido como ``NULL``. É o mesmo que ``s#?`` com o ponteiro C "
316
+ "inicializado como ``NULL``."
307
317
308
318
#: ../../c-api/arg.rst:129
309
319
msgid "``y`` (read-only :term:`bytes-like object`) [const char\\ *]"
@@ -340,7 +350,7 @@ msgid ""
340
350
"objects. **This is the recommended way to accept binary data.**"
341
351
msgstr ""
342
352
"Esta variante em ``s*`` não aceita objetos unicode, apenas objetos bytes ou "
343
- "similar . **Esta é a maneira recomendada para aceitar dados binários.**"
353
+ "similares . **Esta é a maneira recomendada para aceitar dados binários.**"
344
354
345
355
#: ../../c-api/arg.rst:145
346
356
msgid ""
@@ -356,7 +366,7 @@ msgid ""
356
366
"objects."
357
367
msgstr ""
358
368
"Esta variação de ``s#`` não aceita objetos Unicode, apenas objetos bytes ou "
359
- "similar ."
369
+ "similares ."
360
370
361
371
#: ../../c-api/arg.rst:149
362
372
msgid "``S`` (:class:`bytes`) [PyBytesObject\\ *]"
@@ -910,7 +920,7 @@ msgstr ""
910
920
911
921
#: ../../c-api/arg.rst:370
912
922
msgid "``(items)`` (sequence) [*matching-items*]"
913
- msgstr ""
923
+ msgstr "``(items)`` (sequência) [*itens-correspondentes*] "
914
924
915
925
#: ../../c-api/arg.rst:371
916
926
msgid ""
@@ -919,6 +929,11 @@ msgid ""
919
929
"*items*. The C arguments must correspond to the individual format units in "
920
930
"*items*. Format units for sequences may be nested."
921
931
msgstr ""
932
+ "O objeto deve ser uma sequência Python (exceto :class:`str`, :class:`bytes` "
933
+ "ou :class:`bytearray`) cujo comprimento é o número de unidades de formato em "
934
+ "*itens*. Os argumentos C devem corresponder às unidades de formato "
935
+ "individuais em *itens*. As unidades de formato para sequências podem ser "
936
+ "aninhadas."
922
937
923
938
#: ../../c-api/arg.rst:376
924
939
msgid ""
@@ -928,21 +943,32 @@ msgid ""
928
943
"object must be a Python tuple. The *converter* for the ``O&`` format unit in "
929
944
"*items* must not store a borrowed buffer or a borrowed reference."
930
945
msgstr ""
946
+ "Se *items* contiver unidades de formato que armazenam um :ref:`buffer "
947
+ "emprestado <c-arg-borrowed-buffer>` (``s``, ``s#``, ``z``, ``z#``, ``y`` ou "
948
+ "``y#``) ou uma :term:`referência emprestada` (``S``, ``Y``, ``U``, ``O`` ou "
949
+ "``O!``), o objeto deve ser uma tupla Python. O *conversor* para a unidade de "
950
+ "formato ``O&`` em *items* não deve armazenar um buffer emprestado ou uma "
951
+ "referência emprestada."
931
952
932
953
#: ../../c-api/arg.rst:383
933
954
msgid ""
934
955
":class:`str` and :class:`bytearray` objects no longer accepted as a sequence."
935
956
msgstr ""
957
+ "Objetos :class:`str` e :class:`bytearray` não são mais aceitos como "
958
+ "sequência."
936
959
937
960
#: ../../c-api/arg.rst:386
938
961
msgid ""
939
962
"Non-tuple sequences are deprecated if *items* contains format units which "
940
963
"store a borrowed buffer or a borrowed reference."
941
964
msgstr ""
965
+ "Sequências não-tuplas serão descontinuadas se *items* contiver unidades de "
966
+ "formato que armazenem um buffer emprestado ou uma referência emprestada."
942
967
943
968
#: ../../c-api/arg.rst:390
944
969
msgid "``unit?`` (anything or ``None``) [*matching-variable(s)*]"
945
970
msgstr ""
971
+ "``unit?`` (qualquer-coisa ou ``None``) [*variável(is)-correspondente(s)*]"
946
972
947
973
#: ../../c-api/arg.rst:391
948
974
msgid ""
@@ -952,6 +978,12 @@ msgid ""
952
978
"the contents of the corresponding C variable(s). If the argument is not "
953
979
"``None``, it is parsed according to the specified format unit."
954
980
msgstr ""
981
+ "``?`` modifica o comportamento da unidade de formato anterior. A(s) "
982
+ "variável(is) C correspondente(s) a esse parâmetro deve(m) ser "
983
+ "inicializada(s) com seu valor padrão --- quando o argumento for ``None``, :c:"
984
+ "func:`PyArg_ParseTuple` não altera o conteúdo da(s) variável(is) C "
985
+ "correspondente(s). Se o argumento não for ``None``, ele será analisado de "
986
+ "acordo com a unidade de formato especificada."
955
987
956
988
#: ../../c-api/arg.rst:401
957
989
msgid ""
@@ -1523,7 +1555,7 @@ msgstr "Converte um :c:type:`Py_ssize_t` do C em um objeto inteiro do Python."
1523
1555
msgid ""
1524
1556
"Convert a C :c:expr:`int` to a Python :class:`bool` object. .. "
1525
1557
"versionadded:: 3.14"
1526
- msgstr ""
1558
+ msgstr "Converte um :c:expr:`int` C para um objeto :class:`bool` Python. "
1527
1559
1528
1560
#: ../../c-api/arg.rst:690
1529
1561
msgid "``c`` (:class:`bytes` of length 1) [char]"