Skip to content

Commit 628f55a

Browse files
Update translation
Co-Authored-By: Rainer Terroso
1 parent e00baeb commit 628f55a

File tree

3 files changed

+95
-16
lines changed

3 files changed

+95
-16
lines changed

library/logging.handlers.po

Lines changed: 90 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,8 @@ msgid ""
261261
"See :ref:`library-config` for more information on how to use :class:"
262262
"`NullHandler`."
263263
msgstr ""
264-
"Consulte :ref:`biblioteca-config` para obter mais informações sobre como "
265-
"usar :class:`NullHandler`."
264+
"Consulte :ref:`library-config` para obter mais informações sobre como usar :"
265+
"class:`NullHandler`."
266266

267267
#: ../../library/logging.handlers.rst:159
268268
msgid "WatchedFileHandler"
@@ -344,10 +344,12 @@ msgid ""
344344
"Outputs the record to the file, but first calls :meth:`reopenIfNeeded` to "
345345
"reopen the file if it has changed."
346346
msgstr ""
347+
"Emite o registro para o arquivo, mas antes chama :meth:`reopenIfNeeded` para "
348+
"reabrir o arquivo caso ele tenha sido alterado."
347349

348350
#: ../../library/logging.handlers.rst:214
349351
msgid "BaseRotatingHandler"
350-
msgstr ""
352+
msgstr "BaseRotatingHandler"
351353

352354
#: ../../library/logging.handlers.rst:216
353355
msgid ""
@@ -357,17 +359,25 @@ msgid ""
357359
"need to instantiate this class, but it has attributes and methods you may "
358360
"need to override."
359361
msgstr ""
362+
"A classe :class:`BaseRotatingHandler`, localizada no módulo :mod:`logging."
363+
"handlers`, é a classe base para os tratadores de arquivos com rotação, :"
364+
"class:`RotatingFileHandler` e :class:`TimedRotatingFileHandler` Em geral, "
365+
"não é necessário instanciar essa classe, mas ela possui atributos e métodos "
366+
"que podem precisar ser substituídos."
360367

361368
#: ../../library/logging.handlers.rst:224
362369
msgid "The parameters are as for :class:`FileHandler`. The attributes are:"
363-
msgstr ""
370+
msgstr "Os parâmetros são os mesmos de :class:`FileHandler`. Os atributos são:"
364371

365372
#: ../../library/logging.handlers.rst:228
366373
msgid ""
367374
"If this attribute is set to a callable, the :meth:`rotation_filename` method "
368375
"delegates to this callable. The parameters passed to the callable are those "
369376
"passed to :meth:`rotation_filename`."
370377
msgstr ""
378+
"Se esse atributo for definido como um chamável, o método :meth:"
379+
"`rotation_filename` delega a ele. Os parâmetros passados ao chamável são os "
380+
"mesmos passados para :meth:`rotation_filename`."
371381

372382
#: ../../library/logging.handlers.rst:232
373383
msgid ""
@@ -376,6 +386,10 @@ msgid ""
376386
"every time for a given input, otherwise the rollover behaviour may not work "
377387
"as expected."
378388
msgstr ""
389+
"A função namer é chamada muitas vezes durante a rotação, portanto deve ser a "
390+
"mais simples e rápida possível. Ela também deve retornar sempre o mesmo "
391+
"resultado para uma dada entrada; caso contrário, o comportamento da rotação "
392+
"pode não funcionar como esperado."
379393

380394
#: ../../library/logging.handlers.rst:237
381395
msgid ""
@@ -393,36 +407,58 @@ msgid ""
393407
"`~TimedRotatingFileHandler.getFilesToDelete` method to fit in with the "
394408
"custom naming scheme.)"
395409
msgstr ""
410+
"Também vale observar que é preciso ter cuidado ao usar um namer para "
411+
"preservar certos atributo no nome do arquivo que são usados durante a "
412+
"rotação. Por exemplo, :class:`RotatingFileHandler` espera ter um conjunto de "
413+
"arquivos de log cujos nomes contenham inteiros sucessivos, para que a "
414+
"rotação funcione como esperado, e :class:`TimedRotatingFileHandler` remova "
415+
"arquivos de log antigos (com base no parâmetro ``backupCount`` passado ao "
416+
"inicializador do manipulador) determinando quais são os arquivos mais "
417+
"antigos a serem excluídos. Para que isso funcione, os nomes dos arquivos "
418+
"devem ser ordenáveis usando a porção de data/hora do nome, e um namer "
419+
"precisa respeitar isso. (Se for desejado um namer que não respeite esse "
420+
"esquema, ele deverá ser usado em uma subclasse de :class:"
421+
"`TimedRotatingFileHandler` que substitua o método :meth:"
422+
"`~TimedRotatingFileHandler.getFilesToDelete` para se adequar ao esquema de "
423+
"nomeação personalizado.)"
396424

397425
#: ../../library/logging.handlers.rst:255
398426
msgid ""
399427
"If this attribute is set to a callable, the :meth:`rotate` method delegates "
400428
"to this callable. The parameters passed to the callable are those passed "
401429
"to :meth:`rotate`."
402430
msgstr ""
431+
"Se este atributo estiver definido como um chamável, o método :meth:`rotate` "
432+
"delega a esse chamável. Os parâmetros passados ao chamável são os mesmos "
433+
"passados para :meth:`rotate`."
403434

404435
#: ../../library/logging.handlers.rst:263
405436
msgid "Modify the filename of a log file when rotating."
406-
msgstr ""
437+
msgstr "Modifica o nome do arquivo de log durante a rotação."
407438

408439
#: ../../library/logging.handlers.rst:265
409440
msgid "This is provided so that a custom filename can be provided."
410441
msgstr ""
442+
"Isso é fornecido para que um nome de arquivo personalizado possa ser "
443+
"providenciado."
411444

412445
#: ../../library/logging.handlers.rst:267
413446
msgid ""
414447
"The default implementation calls the 'namer' attribute of the handler, if "
415448
"it's callable, passing the default name to it. If the attribute isn't "
416449
"callable (the default is ``None``), the name is returned unchanged."
417450
msgstr ""
451+
"A implementação padrão chama o atributo namer do manipulador, se ele for "
452+
"chamável, passando o nome padrão para ele. Se o atributo não for chamável (o "
453+
"padrão é ``None``), o nome é devolvido sem alterações."
418454

419455
#: ../../library/logging.handlers.rst:271
420456
msgid "The default name for the log file."
421-
msgstr ""
457+
msgstr "O nome padrão para o arquivo de log."
422458

423459
#: ../../library/logging.handlers.rst:278
424460
msgid "When rotating, rotate the current log."
425-
msgstr ""
461+
msgstr "Quando ocorre a rotação, rotaciona o log atual."
426462

427463
#: ../../library/logging.handlers.rst:280
428464
msgid ""
@@ -431,17 +467,25 @@ msgid ""
431467
"isn't callable (the default is ``None``), the source is simply renamed to "
432468
"the destination."
433469
msgstr ""
470+
"A implementação padrão chama o atributo rotator do manipulador, se ele for "
471+
"chamável, passando os argumentos source e dest para ele. Se o atributo não "
472+
"for chamável (o padrão é ``None``), o arquivo de origem é simplesmente "
473+
"renomeado para o destino."
434474

435475
#: ../../library/logging.handlers.rst:285
436476
msgid ""
437477
"The source filename. This is normally the base filename, e.g. 'test.log'."
438478
msgstr ""
479+
"O nome do arquivo de origem. Normalmente, este é o nome base do arquivo, por "
480+
"exemplo, 'test.log'."
439481

440482
#: ../../library/logging.handlers.rst:287
441483
msgid ""
442484
"The destination filename. This is normally what the source is rotated to, e."
443485
"g. 'test.log.1'."
444486
msgstr ""
487+
"O nome do arquivo de destino. Normalmente, é para onde o arquivo de origem é "
488+
"rotacionado, por exemplo, 'test.log.1'."
445489

446490
#: ../../library/logging.handlers.rst:292
447491
msgid ""
@@ -452,26 +496,36 @@ msgid ""
452496
"exception during an :meth:`emit` call, i.e. via the :meth:`handleError` "
453497
"method of the handler."
454498
msgstr ""
499+
"O motivo da existência desses atributos é evitar que você precise criar "
500+
"subclasses — é possível usar os mesmos chamáveis para instâncias de :class:"
501+
"`RotatingFileHandler` e :class:`TimedRotatingFileHandler`. Se o chamável "
502+
"namer ou rotator levantar uma exceção, ela será tratada da mesma forma que "
503+
"qualquer outra exceção durante uma chamada a :meth:`emit`, isto é, por meio "
504+
"do método :meth:`handleError` do manipulador."
455505

456506
#: ../../library/logging.handlers.rst:299
457507
msgid ""
458508
"If you need to make more significant changes to rotation processing, you can "
459509
"override the methods."
460510
msgstr ""
511+
"Se precisar fazer alterações mais significativas no processamento de "
512+
"rotação, você pode substituir os métodos."
461513

462514
#: ../../library/logging.handlers.rst:302
463515
msgid "For an example, see :ref:`cookbook-rotator-namer`."
464-
msgstr ""
516+
msgstr "Para um exemplo, consulte :ref:`cookbook-rotator-namer`."
465517

466518
#: ../../library/logging.handlers.rst:308
467519
msgid "RotatingFileHandler"
468-
msgstr ""
520+
msgstr "RotatingFileHandler"
469521

470522
#: ../../library/logging.handlers.rst:310
471523
msgid ""
472524
"The :class:`RotatingFileHandler` class, located in the :mod:`logging."
473525
"handlers` module, supports rotation of disk log files."
474526
msgstr ""
527+
"A classe :class:`RotatingFileHandler`, localizada no módulo :mod:`logging."
528+
"handlers`, oferece suporte à rotação de arquivos de log em disco."
475529

476530
#: ../../library/logging.handlers.rst:316
477531
msgid ""
@@ -483,6 +537,13 @@ msgid ""
483537
"grows indefinitely. If *errors* is provided, it determines how encoding "
484538
"errors are handled."
485539
msgstr ""
540+
"Retorna uma nova instância da classe :class:`RotatingFileHandler`. O arquivo "
541+
"especificado é aberto e usado como o stream para logging. Se *mode* não for "
542+
"especificado, ``'a'`` é usado. Se *encoding* não for ``None``, ele é usado "
543+
"para abrir o arquivo com essa codificação. Se *delay* for verdadeiro, a "
544+
"abertura do arquivo é adiada até a primeira chamada a :meth:`emit`. Por "
545+
"padrão, o arquivo cresce indefinidamente. Se *errors* for fornecido, ele é "
546+
"usado para determinar como erros de codificação são tratados."
486547

487548
#: ../../library/logging.handlers.rst:323
488549
msgid ""
@@ -501,21 +562,39 @@ msgid ""
501562
"log.1`, and if files :file:`app.log.1`, :file:`app.log.2`, etc. exist, then "
502563
"they are renamed to :file:`app.log.2`, :file:`app.log.3` etc. respectively."
503564
msgstr ""
565+
"Você pode usar os valores *maxBytes* e *backupCount* para permitir que o "
566+
"arquivo faça :dfn:`rollover` em um tamanho predeterminado. Quando o tamanho "
567+
"está prestes a ser excedido, o arquivo é fechado e um novo arquivo é aberto "
568+
"silenciosamente para saída. O rollover ocorre sempre que o arquivo de log "
569+
"atual está próximo de *maxBytes* em comprimento; mas, se *maxBytes* ou "
570+
"*backupCount* for zero, o rollover nunca ocorre, portanto, em geral, você "
571+
"deve definir *backupCount* como pelo menos 1 e usar um *maxBytes* diferente "
572+
"de zero. Quando *backupCount* é diferente de zero, o sistema salva arquivos "
573+
"de log antigos acrescentando as extensões '.1', '.2' etc. ao nome do "
574+
"arquivo. Por exemplo, com um *backupCount* de 5 e um nome de arquivo base :"
575+
"file:`app.log`, você terá :file:`app.log`, :file:`app.log.1`, :file:`app."
576+
"log.2`, até :file:`app.log.5`. O arquivo no qual se escreve é sempre :file:"
577+
"`app.log`. Quando esse arquivo é preenchido, ele é fechado e renomeado para :"
578+
"file:`app.log.1` e, se existirem os arquivos :file:`app.log.1`, :file:`app."
579+
"log.2` etc., eles são renomeados para :file:`app.log.2`, :file:`app.log.3` "
580+
"etc., respectivamente."
504581

505582
#: ../../library/logging.handlers.rst:347
506583
#: ../../library/logging.handlers.rst:453
507584
msgid "Does a rollover, as described above."
508-
msgstr ""
585+
msgstr "Realiza um rollover, conforme descrito acima."
509586

510587
#: ../../library/logging.handlers.rst:352
511588
msgid ""
512589
"Outputs the record to the file, catering for rollover as described "
513590
"previously."
514591
msgstr ""
592+
"Grava o registro no arquivo, tratando a rotação conforme descrito "
593+
"anteriormente."
515594

516595
#: ../../library/logging.handlers.rst:358
517596
msgid "TimedRotatingFileHandler"
518-
msgstr ""
597+
msgstr "TimedRotatingFileHandler"
519598

520599
#: ../../library/logging.handlers.rst:360
521600
msgid ""

potodo.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 64.56% done
2-
└── 3.11/ 64.56% done
1+
1 directory 64.63% done
2+
└── 3.11/ 64.63% done
33
├── c-api/ 53.46% done
44
│ ├── exceptions.po 63.0% translated 219/347
55
│ ├── float.po 97.0% translated 34/35
@@ -54,7 +54,7 @@
5454
├── install/ 71.32% done
5555
│ └── index.po 73.0% translated 166/226
5656
├── installing/ 100.00% done
57-
├── library/ 57.82% done
57+
├── library/ 57.94% done
5858
│ ├── _thread.po 96.0% translated 49/51
5959
│ ├── abc.po 97.0% translated 48/49
6060
│ ├── argparse.po 91.0% translated 305/335
@@ -142,7 +142,7 @@
142142
│ ├── ipaddress.po 99.0% translated 155/156
143143
│ ├── itertools.po 83.0% translated 131/157
144144
│ ├── logging.config.po 87.0% translated 117/134
145-
│ ├── logging.handlers.po 29.0% translated 80/268
145+
│ ├── logging.handlers.po 39.0% translated 106/268
146146
│ ├── logging.po 28.0% translated 100/351
147147
│ ├── mailbox.po 7.0% translated 20/285
148148
│ ├── mailcap.po 13.0% translated 2/15

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "64.56%", "translated": 39293, "entries": 55824, "updated_at": "2025-12-11T23:54:39+00:00Z"}
1+
{"completion": "64.63%", "translated": 39319, "entries": 55824, "updated_at": "2025-12-12T23:50:30+00:00Z"}

0 commit comments

Comments
 (0)