1515# Caio Carvalho <caiocarvalho.py@gmail.com>, 2019
1616# Rafael Fontenelle <rffontenelle@gmail.com>, 2019
1717# Hildeberto Abreu Magalhães <hildeberto@gmail.com>, 2019
18+ # Miquéias Praxedes <miqueiasjoab123@gmail.com>, 2019
1819#
1920#, fuzzy
2021msgid ""
@@ -23,7 +24,7 @@ msgstr ""
2324"Report-Msgid-Bugs-To : \n "
2425"POT-Creation-Date : 2019-10-31 11:48+0000\n "
2526"PO-Revision-Date : 2017-02-16 17:33+0000\n "
26- "Last-Translator : Hildeberto Abreu Magalhães <hildeberto @gmail.com>, 2019\n "
27+ "Last-Translator : Miquéias Praxedes <miqueiasjoab123 @gmail.com>, 2019\n "
2728"Language-Team : Portuguese (Brazil) (https://www.transifex.com/python-doc/ "
2829"teams/5390/pt_BR/)\n "
2930"MIME-Version : 1.0\n "
@@ -138,6 +139,11 @@ msgid ""
138139"object's :c:member:`PyBufferProcs.bf_releasebuffer` field is ``NULL``, which "
139140"disallows mutable objects such as :class:`bytearray`."
140141msgstr ""
142+ "Alguns formatos requerem um somente leitura: term: `bytes-like object` e "
143+ "definem um ponteiro em vez de uma estrutura de buffer. Eles trabalham "
144+ "verificando se o campo do objeto: c: member: `PyBufferProcs."
145+ "bf_releasebuffer` é` `NULL``, o que não permite objetos mutáveis, como: "
146+ "class:` bytearray`."
141147
142148#: ../../c-api/arg.rst:58
143149msgid ""
@@ -246,6 +252,8 @@ msgid ""
246252"Like ``s``, but the Python object may also be ``None``, in which case the C "
247253"pointer is set to ``NULL``."
248254msgstr ""
255+ "Como `` s``, mas o objeto Python também pode ser `` None``, nesse caso o "
256+ "ponteiro C é definido como `` NULL``."
249257
250258#: ../../c-api/arg.rst:106
251259msgid ""
@@ -258,6 +266,8 @@ msgid ""
258266"Like ``s*``, but the Python object may also be ``None``, in which case the "
259267"``buf`` member of the :c:type:`Py_buffer` structure is set to ``NULL``."
260268msgstr ""
269+ "Como `` s * ``, mas o objeto Python também pode ser `` None``, nesse caso o "
270+ "membro `` buf`` da estrutura: c: type: `Py_buffer` é definido como` `NULL`` ."
261271
262272#: ../../c-api/arg.rst:110
263273msgid ""
@@ -272,6 +282,8 @@ msgid ""
272282"Like ``s#``, but the Python object may also be ``None``, in which case the C "
273283"pointer is set to ``NULL``."
274284msgstr ""
285+ "Como `` s # ``, mas o objeto Python também pode ser `` None``, nesse caso o "
286+ "ponteiro C é definido como `` NULL``."
275287
276288#: ../../c-api/arg.rst:120
277289msgid "``y`` (read-only :term:`bytes-like object`) [const char \\ *]"
@@ -406,6 +418,8 @@ msgid ""
406418"Like ``u``, but the Python object may also be ``None``, in which case the :c:"
407419"type:`Py_UNICODE` pointer is set to ``NULL``."
408420msgstr ""
421+ "Como `` u``, mas o objeto Python também pode ser `` None``, nesse caso o "
422+ "ponteiro: c: type: `Py_UNICODE` é definido como` `NULL``."
409423
410424#: ../../c-api/arg.rst:181
411425msgid "``Z#`` (:class:`str` or ``None``) [const Py_UNICODE \\ *, int]"
@@ -416,6 +430,8 @@ msgid ""
416430"Like ``u#``, but the Python object may also be ``None``, in which case the :"
417431"c:type:`Py_UNICODE` pointer is set to ``NULL``."
418432msgstr ""
433+ "Como `` u # ``, mas o objeto Python também pode ser `` None``, nesse caso o "
434+ "ponteiro: c: type: `Py_UNICODE` é definido como` `NULL``"
419435
420436#: ../../c-api/arg.rst:186
421437msgid "``U`` (:class:`str`) [PyObject \\ *]"
@@ -472,6 +488,14 @@ msgid ""
472488"text. The text will be encoded in the encoding specified by the first "
473489"argument."
474490msgstr ""
491+ "Este formato requer dois argumentos. O primeiro é usado apenas como entrada "
492+ "e deve ser a: c: type: `const char \\ *` que aponta para o nome de uma "
493+ "codificação como uma string terminada em NUL ou `` NULL``, nesse caso `` A "
494+ "codificação 'utf-8' 'é usada. Uma exceção será gerada se a codificação "
495+ "nomeada não for conhecida pelo Python. O segundo argumento deve ser a: c: "
496+ "type: `char \\ * \\ *`; o valor do ponteiro a que ele faz referência será "
497+ "definido como um buffer com o conteúdo do texto do argumento. O texto será "
498+ "codificado na codificação especificada pelo primeiro argumento."
475499
476500#: ../../c-api/arg.rst:206
477501msgid ""
@@ -533,6 +557,16 @@ msgid ""
533557"The third argument must be a pointer to an integer; the referenced integer "
534558"will be set to the number of bytes in the output buffer."
535559msgstr ""
560+ "Requer três argumentos. O primeiro é usado apenas como entrada e deve ser a: "
561+ "c: type: `const char \\ *` que aponta para o nome de uma codificação como "
562+ "uma string terminada em NUL ou `` NULL``, nesse caso `` A codificação "
563+ "'utf-8' 'é usada. Uma exceção será gerada se a codificação nomeada não for "
564+ "conhecida pelo Python. O segundo argumento deve ser a: c: type: `char \\ * "
565+ "\\ *`; o valor do ponteiro a que ele faz referência será definido como um "
566+ "buffer com o conteúdo do texto do argumento. O texto será codificado na "
567+ "codificação especificada pelo primeiro argumento. O terceiro argumento deve "
568+ "ser um ponteiro para um número inteiro; o número inteiro referenciado será "
569+ "definido como o número de bytes no buffer de saída."
536570
537571#: ../../c-api/arg.rst:231
538572msgid "There are two modes of operation:"
@@ -825,14 +859,19 @@ msgid ""
825859"call, the *object* parameter will be ``NULL``; *address* will have the same "
826860"value as in the original call."
827861msgstr ""
862+ "Se o * converter * retornar `` Py_CLEANUP_SUPPORTED``, ele poderá ser "
863+ "chamado uma segunda vez se a análise do argumento eventualmente falhar, "
864+ "dando ao conversor a chance de liberar qualquer memória que já havia "
865+ "alocado. Nesta segunda chamada, o parâmetro * object * será `` NULL``; * "
866+ "endereço * terá o mesmo valor que na chamada original."
828867
829868#: ../../c-api/arg.rst:351
830869msgid "``Py_CLEANUP_SUPPORTED`` was added."
831- msgstr ""
870+ msgstr "109 `` Py_CLEANUP_SUPPORTED`` foi adicionado. "
832871
833872#: ../../c-api/arg.rst:361
834873msgid "``p`` (:class:`bool`) [int]"
835- msgstr ""
874+ msgstr "`` p`` (: class: `bool`) [int] "
836875
837876#: ../../c-api/arg.rst:355
838877msgid ""
@@ -842,6 +881,11 @@ msgid ""
842881"accepts any valid Python value. See :ref:`truth` for more information about "
843882"how Python tests values for truth."
844883msgstr ""
884+ "Testa o valor transmitido para a verdade (um booleano ** p ** \\ redicate) e "
885+ "converte o resultado em seu valor inteiro C verdadeiro / falso equivalente. "
886+ "Define o int como `` 1`` se a expressão for verdadeira e `` 0`` se for "
887+ "falsa. Isso aceita qualquer valor válido do Python. Veja: ref: `truth` para "
888+ "obter mais informações sobre como o Python testa valores para a verdade."
845889
846890#: ../../c-api/arg.rst:366 ../../c-api/arg.rst:660
847891msgid "``(items)`` (:class:`tuple`) [*matching-items*]"
@@ -853,6 +897,10 @@ msgid ""
853897"units in *items*. The C arguments must correspond to the individual format "
854898"units in *items*. Format units for sequences may be nested."
855899msgstr ""
900+ "O objeto deve ser uma sequência Python cujo comprimento seja o número de "
901+ "unidades de formato em * itens *. Os argumentos C devem corresponder às "
902+ "unidades de formato individuais em * itens *. As unidades de formato para "
903+ "sequências podem ser aninhadas."
856904
857905#: ../../c-api/arg.rst:368
858906msgid ""
0 commit comments