8000 pomerge from 3.9 branch into 3.8 · python/python-docs-pt-br@854eb31 · GitHub
[go: up one dir, main page]

Skip to content

Commit 854eb31

Browse files
pomerge from 3.9 branch into 3.8
1 parent e98a7e4 commit 854eb31

File tree

2 files changed

+69
-7
lines changed

2 files changed

+69
-7
lines changed

library/asyncio-subprocess.po

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ msgid ""
8888
"wrappers for :attr:`Process.stdout` and :attr:`Process.stderr` (if :attr:"
8989
"`subprocess.PIPE` is passed to *stdout* and *stderr* arguments)."
9090
msgstr ""
91+
"O argumento *limit* define o buffer limite para os wrappers :class:"
92+
"`StreamReader` para :attr:`Process.stdout` e :attr:`Process.stderr` (se :"
93+
"attr:`subprocess.PIPE` for passado para os argumentos *stdout* e *stderr*)."
9194

9295
#: ../../library/asyncio-subprocess.rst:74
9396
#: ../../library/asyncio-subprocess.rst:93

library/json.po

Lines changed: 66 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,9 @@ msgid ""
286286
"table <py-to-json-table>`. The arguments have the same meaning as in :func:"
287287
"`dump`."
288288
msgstr ""
289+
"Serializa *obj* para uma :class:`str` com formato JSON usando essa :ref:"
290+
"`tabela de conversão <py-to-json-table>`. Os argumentos têm o mesmo "
291+
"significado que na função :func:`dump`."
289292

290293
#: ../../library/json.rst:220
291294
msgid ""
@@ -295,13 +298,22 @@ msgid ""
295298
"JSON and then back into a dictionary, the dictionary may not equal the "
296299
"original one. That is, ``loads(dumps(x)) != x`` if x has non-string keys."
297300
msgstr ""
301+
"Chaves nos pares chave/valor de JSON são sempre do tipo :class:`str`. Quando "
302+
"um dicionário é convertido para JSON, todas as chaves são convertidas para "
303+
"strings. Como resultado disso, se um dicionário é convertido para JSON e "
304+
"depois de volta para o dicionários, o dicionário pode não ser igual ao "
305+
"original. Isto é, ``loads(dumps(x)) != x`` se x tem chaves não-strings."
298306

299307
#: ../../library/json.rst:229
300308
msgid ""
301309
"Deserialize *fp* (a ``.read()``-supporting :term:`text file` or :term:"
302310
"`binary file` containing a JSON document) to a Python object using this :ref:"
303311
"`conversion table <json-to-py-table>`."
304312
msgstr ""
313+
"Desserializa *fp* (um :term:`arquivo texto <text file>` ou :term:`arquivo "
314+
"binário <binary file>` com suporte a ``.read()`` contendo um documento JSON) "
315+
"para um objeto Python usando essa :ref:`tabela de conversão <json-to-py-"
316+
"table>`."
305317

306318
#: ../../library/json.rst:233
307319
msgid ""
@@ -311,6 +323,11 @@ msgid ""
311323
"be used to implement custom decoders (e.g. `JSON-RPC <http://www.jsonrpc."
312324
"org>`_ class hinting)."
313325
msgstr ""
326+
"*object_hook* é uma função opcional que será chamada com o resultado de "
327+
"qualquer objeto literal decodificado (um :class:`dict`). O valor do retorno "
328+
"de *object_hook* será usado no lugar de :class:`dict`. Esse recurso pode "
329+
"ser usado para implementar decodificadores personalizados (por exemplo, "
330+
"sugestão para classes `JSON-RPC <http://www.jsonrpc.org>`_)."
314331

315332
#: ../../library/json.rst:239
316333
msgid ""
@@ -320,10 +337,16 @@ msgid ""
320337
"`dict`. This feature can be used to implement custom decoders. If "
321338
"*object_hook* is also defined, the *object_pairs_hook* takes priority."
322339
msgstr ""
340+
"*object_pairs_hook* é uma função opcional que será chamada com o resultado "
341+
"de qualquer objeto literal decodificado com uma lista ordenada de pares. O "
342+
"valor de retorno de *object_pairs_hook* será usado no lugar do :class:"
343+
"`dict`. Este recurso pode ser usado para implementar decodificadores "
344+
"personalizados. Se *object_pairs_hook* também for definido, o "
345+
"*object_pairs_hook* terá prioridade."
323346

324347
#: ../../library/json.rst:245 ../../library/json.rst:345
325348
msgid "Added support for *object_pairs_hook*."
326-
msgstr ""
349+
msgstr "Adicionado suporte para *object_pairs_hook*."
327350

328351
#: ../../library/json.rst:248 ../../library/json.rst:348
329352
msgid ""
@@ -332,6 +355,10 @@ msgid ""
332355
"This can be used to use another datatype or parser for JSON floats (e.g. :"
333356
"class:`decimal.Decimal`)."
334357
msgstr ""
358+
"*parse_float*, se especificado, será chamada com a string de cada ponto "
359+
"flutuante JSON para ser decodificado. Por padrão, é equivalente a "
360+
"``float(num_str)``. Pode ser usado para qualquer outro tipo de dado ou "
361+
"conversor para ponto flutuante JSON (ex. :class:`decimal.Decimal`)."
335362

336363
#: ../../library/json.rst:253 ../../library/json.rst:353
337364
msgid ""
@@ -340,44 +367,62 @@ msgid ""
340367
"can be used to use another datatype or parser for JSON integers (e.g. :class:"
341368
"`float`)."
342369
msgstr ""
370+
"*parse_int*, se especificado, será chamada com a string de cada inteiro JSON "
371+
"para ser decodificado. Por padrão, é equivalente a ``int(num_str)``. Pode "
372+
"ser usado para qualquer outro tipo de dado ou conversor para inteiro JSON "
373+
"(ex. :class:`float`)."
343374

344375
#: ../../library/json.rst:258 ../../library/json.rst:358
345376
msgid ""
346377
"*parse_constant*, if specified, will be called with one of the following "
347378
"strings: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. This can be used to "
348379
"raise an exception if invalid JSON numbers are encountered."
349380
msgstr ""
381+
"*parse_constant*, se especificado, será chamada para cada um das seguintes "
382+
"strings: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. Isso pode ser usado "
383+
"para levantar uma exceção se forem encontrados números JSON inválidos."
350384

351385
#: ../../library/json.rst:263
352386
msgid "*parse_constant* doesn't get called on 'null', 'true', 'false' anymore."
353-
msgstr ""
387+
msgstr "*parse_constant* não é mais chamada para 'null', 'true', 'false'."
354388

355389
#: ../../library/json.rst:266
356390
msgid ""
357391
"To use a custom :class:`JSONDecoder` subclass, specify it with the ``cls`` "
358392
"kwarg; otherwise :class:`JSONDecoder` is used. Additional keyword arguments "
359393
"will be passed to the constructor of the class."
360394
msgstr ""
395+
"Para usar uma subclasse de :class:`JSONDecoder` personalizada, especifique "
396+
"isto com o argumento nomeado ``cls``; caso contrário será usada :class:"
397+
"`JSONDecoder`. Argumentos nomeados adicionais poderão ser passados para o "
398+
"construtor da classe."
361399

362400
#: ../../library/json.rst:270 ../../library/json.rst:289
363401
#: ../../library/json.rst:368
364402
msgid ""
365403
"If the data being deserialized is not a valid JSON document, a :exc:"
366404
"`JSONDecodeError` will be raised."
367405
msgstr ""
406+
"Se os dados a serem desserializados não forem um documento JSON válido, será "
407+
"levantada uma exceção :exc:`JSONDecodeError`."
368408

369409
#: ../../library/json.rst:276
370410
msgid ""
371411
"*fp* can now be a :term:`binary file`. The input encoding should be UTF-8, "
372412
"UTF-16 or UTF-32."
373413
msgstr ""
414+
"*fp* agora pode ser um :term:`arquivo binário <binary file>`. A entrada deve "
415+
"estar codificada como UTF-8, UTF-16 ou UTF-32."
374416

375417
#: ../../library/json.rst:282
376418
msgid ""
377419
"Deserialize *s* (a :class:`str`, :class:`bytes` or :class:`bytearray` "
378420
"instance containing a JSON document) to a Python object using this :ref:"
379421
"`conversion table <json-to-py-table>`."
380422
msgstr ""
423+
"Desserializa *s* (uma instancia de :class:`str`, :class:`bytes` ou :class:"
424+
"`bytearray` contendo um documento JSON) para um objeto Python essa :ref:"
425+
"`tabela de conversão <json-to-py-table>`."
381426

382427
#: ../../library/json.rst:286
383428
msgid ""
@@ -394,26 +439,28 @@ msgid ""
394439
"*s* can now be of type :class:`bytes` or :class:`bytearray`. The input "
395440
"encoding should be UTF-8, UTF-16 or UTF-32."
396441
msgstr ""
442+
"*s* agora pode ser um do tipo :class:`bytes` ou :class:`bytearray`. A "
443+
"entrada deve estar codificado como UTF-8, UTF-16 ou UTF-32."
397444

398445
#: ../../library/json.rst:301
399446
msgid "Encoders and Decoders"
400-
msgstr ""
447+
msgstr "Codificadores e decodificadores"
401448

402449
#: ../../library/json.rst:305
403450
msgid "Simple JSON decoder."
404-
msgstr ""
451+
msgstr "Decodificador JSON simples"
405452

406453
#: ../../library/json.rst:307
407454
msgid "Performs the following translations in decoding by default:"
408-
msgstr ""
455+
msgstr "Executa as seguintes traduções na decodificação por padrão:"
409456

410457
#: ../../library/json.rst:312 ../../library/json.rst:401
411458
msgid "JSON"
412-
msgstr ""
459+
msgstr "JSON"
413460

414461
#: ../../library/json.rst:312 ../../library/json.rst:401
415462
msgid "Python"
416-
msgstr ""
463+
msgstr "Python"
417464

418465
#: ../../library/json.rst:314 ../../library/json.rst:403
419466
msgid "object"
@@ -484,6 +531,8 @@ msgid ""
484531
"It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their "
485532
"corresponding ``float`` values, which is outside the JSON spec."
486533
msgstr ""
534+
"Ele também entende ``NaN``, ``Infinity`` e ``-Infinity`` como seus valores "
535+
"``float`` correspondentes, que estão fora da especificação JSON."
487536

488537
#: ../../library/json.rst:334
489538
msgid ""
@@ -492,6 +541,11 @@ msgid ""
492541
"class:`dict`. This can be used to provide custom deserializations (e.g. to "
493542
"support JSON-RPC class hinting)."
494543
msgstr ""
544+
"*object_hook*, se especificado, será chamada com o resultado de cada objeto "
545+
"JSON decodificado e seu valor de retorno será usado no lugar do :class:"
546+
"`dict` dado. Isso pode ser usado para fornecer desserializações "
547+
"personalizadas (por exemplo, para oferecer suporte a sugestão para classes "
548+
"JSON-RPC)"
495549

496550
#: ../../library/json.rst:339
497551
msgid ""
@@ -593,6 +647,11 @@ msgid ""
593647
"compliant, but is consistent with most JavaScript based encoders and "
594648
"decoders. Otherwise, it will be a :exc:`ValueError` to encode such floats."
595649
msgstr ""
650+
"Se *allow_nan* for verdadeiro (o padrão), então ``NaN``, ``Ìnfinity``, and "
651+
"``-Infinity`` serão codificados como tal. Esse comportamento não é "
652+
"compatível com a especificação do JSON, mas é consistente com a maioria dos "
653+
"codificadores e decodificadores baseados em JavaScript. Caso contrário, será "
654+
"um :exc:`ValueError` para codificar tais pontos flutuantes."
596655

597656
#: ../../library/json.rst:446
598657
msgid ""

0 commit comments

Comments
 (0)
0