33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
6- # Translators:
7- # Rafael Fontenelle <rffontenelle@gmail.com>, 2023
8- #
96#, fuzzy
107msgid ""
118msgstr ""
129"Project-Id-Version :Python 3.11\n "
1310"Report-Msgid-Bugs-To :\n "
14- "POT-Creation-Date :2025-07-11 16:41+0000\n "
15- "PO-Revision-Date :2023-05-24 02:08+0000\n "
16- "Last-Translator :Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n "
11+ "POT-Creation-Date :2025-08-23 16:42+0000\n "
12+ "PO-Revision-Date :2025-07-18 20:04+0000\n "
1713"Language-Team :Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
1814"teams/5390/pt_BR/)\n "
1915"Language :pt_BR\n "
@@ -33,9 +29,6 @@ msgid ""
3329"methods. Additional information and examples are available in :ref:"
3430"`extending-index`."
3531msgstr ""
36- "Essas funções são úteis ao criar funções e métodos das suas extensões. "
37- "Informações adicionais e exemplos estão disponíveis em :ref:`extending-"
38- "index`."
3932
4033#: ../../c-api/arg.rst:12
4134msgid ""
@@ -383,7 +376,7 @@ msgstr ""
383376
384377#: ../../c-api/arg.rst:170
385378msgid "``u`` (:class:`str`) [const Py_UNICODE\\ *]"
386- msgstr "``u`` (:class:`str`) [const Py_UNICODE \\ *] "
379+ msgstr ""
387380
388381#: ../../c-api/arg.rst:156
389382msgid ""
@@ -395,64 +388,46 @@ msgid ""
395388"Python string must not contain embedded null code points; if it does, a :exc:"
396389"`ValueError` exception is raised."
397390msgstr ""
398- "Converte um objeto Python Unicode para um ponteiro C para um buffer de "
399- "caracteres Unicode terminado em NUL. Você deve passar o endereço de uma "
400- "variável ponteiro :c:type:`Py_UNICODE`, que será preenchida com um ponteiro "
401- "para um buffer Unicode existente. Por favor, note que o comprimento de um "
402- "caractere :c:type:`Py_UNICODE` depende das opções de compilação (está entre "
403- "16 ou 32 bits). A string Python não deve conter pontos de código nulos "
404- "incorporados, se isso ocorrer uma exceção :exc:`ValueError` será levantada."
405391
406392#: ../../c-api/arg.rst:171 ../../c-api/arg.rst:180 ../../c-api/arg.rst:188
407393#: ../../c-api/arg.rst:196
408394msgid ""
409395"Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:"
410396"func:`PyUnicode_AsWideCharString`."
411397msgstr ""
412- "Parte do estilo antigo :c:type:`Py_UNICODE` API; por favor migre o uso para :"
413- "c:func:`PyUnicode_AsWideCharString`."
414398
415399#: ../../c-api/arg.rst:179
416400msgid "``u#`` (:class:`str`) [const Py_UNICODE\\ *, :c:type:`Py_ssize_t`]"
417- msgstr "``u#`` (:class:`str`) [const Py_UNICODE \\ *, :c:type:`Py_ssize_t`] "
401+ msgstr ""
418402
419403#: ../../c-api/arg.rst:173
420404msgid ""
421405"This variant on ``u`` stores into two C variables, the first one a pointer "
422406"to a Unicode data buffer, the second one its length. This variant allows "
423407"null code points."
424408msgstr ""
425- "Esta variante de ``u`` armazena em duas variáveis C, a primeira um ponteiro "
426- "para um buffer Unicode de dados, a segunda para seu comprimento. Esta "
427- "variante permite ponteiros para nulos."
428409
429410#: ../../c-api/arg.rst:187
430411msgid "``Z`` (:class:`str` or ``None``) [const Py_UNICODE\\ *]"
431- msgstr "``Z`` (:class:`str` ou ``None``) [const Py_UNICODE \\ *] "
412+ msgstr ""
432413
433414#: ../../c-api/arg.rst:182
434415msgid ""
435416"Like ``u``, but the Python object may also be ``None``, in which case the :c:"
436417"type:`Py_UNICODE` pointer is set to ``NULL``."
437418msgstr ""
438- "Como ``u``, mas o objeto Python também pode ser ``None``, nesse caso o "
439- "ponteiro :c:type:`Py_UNICODE` é definido como ``NULL``."
440419
441420#: ../../c-api/arg.rst:195
442421msgid ""
443422"``Z#`` (:class:`str` or ``None``) [const Py_UNICODE\\ *, :c:type:"
444423"`Py_ssize_t`]"
445424msgstr ""
446- "``Z#`` (:class:`str` ou ``None``) [const Py_UNICODE\\ *, :c:type:"
447- "`Py_ssize_t`]"
448425
449426#: ../../c-api/arg.rst:190
450427msgid ""
451428"Like ``u#``, but the Python object may also be ``None``, in which case the :"
452429"c:type:`Py_UNICODE` pointer is set to ``NULL``."
453430msgstr ""
454- "Como ``u#``, mas o objeto Python também pode ser ``None``, nesse caso o "
455- "ponteiro :c:type:`Py_UNICODE` é definido como ``NULL``"
456431
457432#: ../../c-api/arg.rst:200
458433msgid "``U`` (:class:`str`) [PyObject\\ *]"
@@ -660,8 +635,6 @@ msgid ""
660635"Convert a nonnegative Python integer to an unsigned tiny int, stored in a C :"
661636"c:expr:`unsigned char`."
662637msgstr ""
663- "Converte um inteiro Python não negativo em um inteiro pequeno sem sinal "
664- "(unsigned tiny int), armazenado em um :c:expr:`unsigned char` do C."
665638
666639#: ../../c-api/arg.rst:275 ../../c-api/arg.rst:618
667640msgid "``B`` (:class:`int`) [unsigned char]"
@@ -672,8 +645,6 @@ msgid ""
672645"Convert a Python integer to a tiny int without overflow checking, stored in "
673646"a C :c:expr:`unsigned char`."
674647msgstr ""
675- "Converte um inteiro Python para um inteiro pequeno (tiny int) sem "
676- "verificação de estouro, armazenado em um :c:expr:`unsigned char` do C."
677648
678649#: ../../c-api/arg.rst:278 ../../c-api/arg.rst:612
679650msgid "``h`` (:class:`int`) [short int]"
@@ -798,7 +769,6 @@ msgstr "``f``` (:class:`float`) [float]"
798769#: ../../c-api/arg.rst:320
799770msgid "Convert a Python floating point number to a C :c:expr:`float`."
800771msgstr ""
801- "Converte um número de ponto flutuante Python para um :c:expr:`float` do C."
802772
803773#: ../../c-api/arg.rst:323 ../../c-api/arg.rst:647
804774msgid "``d`` (:class:`float`) [double]"
@@ -807,7 +777,6 @@ msgstr "``d`` (:class:`float`) [double]"
807777#: ../../c-api/arg.rst:323
808778msgid "Convert a Python floating point number to a C :c:expr:`double`."
809779msgstr ""
810- "Converte um número de ponto flutuante Python para um :c:expr:`double` do C."
811780
812781#: ../../c-api/arg.rst:326
813782msgid "``D`` (:class:`complex`) [Py_complex]"
@@ -895,15 +864,10 @@ msgid ""
895864"call, the *object* parameter will be ``NULL``; *address* will have the same "
896865"value as in the original call."
897866msgstr ""
898- "Se o *converter* retornar ``Py_CLEANUP_SUPPORTED``, ele poderá ser chamado "
899- "uma segunda vez se a análise do argumento eventualmente falhar, dando ao "
900- "conversor a chance de liberar qualquer memória que já havia alocado. Nesta "
901- "segunda chamada, o parâmetro *object* será ``NULL``; *address* terá o mesmo "
902- "valor que na chamada original."
903867
904868#: ../../c-api/arg.rst:367
905869msgid "``Py_CLEANUP_SUPPORTED`` was added."
906- msgstr "109 ``Py_CLEANUP_SUPPORTED`` foi adicionado. "
870+ msgstr ""
907871
908872#: ../../c-api/arg.rst:377
909873msgid "``p`` (:class:`bool`) [int]"
@@ -946,12 +910,6 @@ msgid ""
946910"too small to receive the value (actually, the semantics are inherited from "
947911"downcasts in C --- your mileage may vary)."
948912msgstr ""
949- "É possível passar inteiros\" long\" (inteiros em que o valor excede a "
950- "constante da plataforma :c:macro:`LONG_MAX`) contudo nenhuma checagem de "
951- "intervalo é propriamente feita -- os bits mais significativos são "
952- "silenciosamente truncados quando o campo de recebimento é muito pequeno para "
953- "receber o valor (na verdade, a semântica é herdada de downcasts no C -- seu "
954- "raio de ação pode variar)."
955913
956914#: ../../c-api/arg.rst:390
957915msgid ""
@@ -1454,12 +1412,10 @@ msgstr ""
14541412#: ../../c-api/arg.rst:647
14551413msgid "Convert a C :c:expr:`double` to a Python floating point number."
14561414msgstr ""
1457- "Converte um :c:expr:`double` do C em um número ponto flutuante do Python."
14581415
14591416#: ../../c-api/arg.rst:650
14601417msgid "Convert a C :c:expr:`float` to a Python floating point number."
14611418msgstr ""
1462- "Converte um :c:expr:`float` do C em um número ponto flutuante do Python."
14631419
14641420#: ../../c-api/arg.rst:653
14651421msgid "``D`` (:class:`complex`) [Py_complex\\ *]"