Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1c4c89a

Browse files
Update translations
1 parent cf1d7a6 commit 1c4c89a

File tree

4 files changed

+86
-8
lines changed

4 files changed

+86
-8
lines changed

library/dataclasses.po

Lines changed: 81 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,12 @@ msgid ""
380380
"__match_args__` is already defined in the class, then :attr:`!"
381381
"__match_args__` will not be generated."
382382
msgstr ""
383+
"*match_args*: Se verdadeiro (o padrão é ``True``), a tupla :attr:`~object."
384+
"__match_args__` será criada a partir da lista de parâmetros não-somente-"
385+
"nomeado para o método :meth:`~object.__init__` gerado (mesmo se :meth:`!"
386+
"__init__` não for gerado, veja acima). Se falso, ou se :attr:`!"
387+
"__match_args__` já estiver definido na classe, então :attr:`!__match_args__` "
388+
"não será gerado."
383389

384390
#: ../../library/dataclasses.rst:177
385391
msgid ""
@@ -390,10 +396,16 @@ msgid ""
390396
"is called. See the :term:`parameter` glossary entry for details. Also see "
391397
"the :const:`KW_ONLY` section."
392398
msgstr ""
399+
"*kw_only*: Se verdadeiro (o valor padrão é ``False``), então todos os campos "
400+
"serão marcados como somente-nomeado. Se um campo for marcado como somente-"
401+
"nomeado, então o único efeito é que o parâmetro :meth:`~object.__init__` "
402+
"gerado a partir de um campo somente-nomeado deve ser especificado com um "
403+
"campo quando :meth:`!__init__` é chamado. Veja a entrada :term:`parâmetro` "
404+
"do glossário para detalhes. Veja também a seção :const:`KW_ONLY`."
393405

394406
#: ../../library/dataclasses.rst:185
395407
msgid "Keyword-only fields are not included in :attr:`!__match_args__`."
396-
msgstr ""
408+
msgstr "Campos somente-nomeados não são incluídos em :attr:`!__match_args__`."
397409

398410
#: ../../library/dataclasses.rst:189
399411
msgid ""
@@ -402,6 +414,10 @@ msgid ""
402414
"original one. If :attr:`!__slots__` is already defined in the class, then :"
403415
"exc:`TypeError` is raised."
404416
msgstr ""
417+
"*slots*: Se true (o padrão é ``False``), o atributo :attr:`~object."
418+
"__slots__` será gerado e uma nova classe será retornada no lugar da "
419+
"original. Se :attr:`!__slots__` já estiver definido na classe, então :exc:"
420+
"`TypeError` será levantada."
405421

406422
#: ../../library/dataclasses.rst:195
407423
msgid ""
@@ -418,6 +434,10 @@ msgid ""
418434
"``__init_subclass__`` with no parameters or use default values as a "
419435
"workaround. See :gh:`91126` for full details."
420436
msgstr ""
437+
"Passar parâmetros para uma classe base :meth:`~object.__init_subclass__` ao "
438+
"usar ``slots=True`` resultará em um :exc:`TypeError`. Use "
439+
"``__init_subclass__`` sem parâmetros ou use valores padrão como solução "
440+
"alternativa. Consulte :gh:`91126` para obter detalhes completos."
421441

422442
#: ../../library/dataclasses.rst:210
423443
msgid ""
@@ -428,6 +448,12 @@ msgid ""
428448
"`fields` instead. To be able to determine inherited slots, base class :attr:"
429449
"`!__slots__` may be any iterable, but *not* an iterator."
430450
msgstr ""
451+
"Se um nome de campo já estiver incluído no :attr:`!__slots__` de uma classe "
452+
"base, ele não será incluído no :attr:`!__slots__` gerado para evitar :ref:"
453+
"`substitui-los <datamodel-note-slots>`. Portanto, não use :attr:`!__slots__` "
454+
"para recuperar os nomes dos campos de uma classe de dados. Use :func:"
455+
"`fields` em vez disso. Para poder determinar os slots herdados, a classe "
456+
"base :attr:`!__slots__` pode ser qualquer iterável, mas *não* um iterador."
431457

432458
#: ../../library/dataclasses.rst:220
433459
msgid ""
@@ -436,6 +462,10 @@ msgid ""
436462
"<weakref.ref>`. It is an error to specify ``weakref_slot=True`` without also "
437463
"specifying ``slots=True``."
438464
msgstr ""
465+
"*weakref_slot*: Se verdadeiro (o padrão é ``False``), adicione um slot "
466+
"chamado \"__weakref__\", que é necessário para tornar uma instância :func:"
467+
"`fraca <weakref.ref>`. É um erro especificar ``weakref_slot=True`` sem "
468+
"também especificar ``slots=True``."
439469

440470
#: ../../library/dataclasses.rst:228
441471
msgid ""
@@ -452,16 +482,22 @@ msgid ""
452482
" a: int # 'a' has no default value\n"
453483
" b: int = 0 # assign a default value for 'b'"
454484
msgstr ""
485+
"@dataclass\n"
486+
"class C:\n"
487+
" a: int # 'a' tem nenhum valor mínimo\n"
488+
" b: int = 0 # atribui um valor padrão para 'b'"
455489

456490
#: ../../library/dataclasses.rst:236
457491
msgid ""
458492
"In this example, both :attr:`!a` and :attr:`!b` will be included in the "
459493
"added :meth:`~object.__init__` method, which will be defined as::"
460494
msgstr ""
495+
"Nesse exemplo, :attr:`!a` e :attr:`!b` serão incluídos no método :meth:"
496+
"`~object.__init__` adicionado, que será definido como::"
461497

462498
#: ../../library/dataclasses.rst:239
463499
msgid "def __init__(self, a: int, b: int = 0):"
464-
msgstr ""
500+
msgstr "def __init__(self, a: int, b: int = 0):"
465501

466502
#: ../../library/dataclasses.rst:241
467503
msgid ""
@@ -481,6 +517,11 @@ msgid ""
481517
"replace the default field value with a call to the provided :func:`!field` "
482518
"function. For example::"
483519
msgstr ""
520+
"Para casos de uso comuns e simples, nenhuma outra funcionalidade é "
521+
"necessária. Existem, no entanto, alguns recursos que requerem informações "
522+
"adicionais por campo. Para satisfazer essa necessidade de informações "
523+
"adicionais, você pode substituir o valor do campo padrão por uma chamada "
524+
"para a função :func:`!field` fornecida. Por exemplo::"
484525

485526
#: ../../library/dataclasses.rst:253
486527
msgid ""
@@ -491,6 +532,12 @@ msgid ""
491532
"c = C()\n"
492533
"c.mylist += [1, 2, 3]"
493534
msgstr ""
535+
"@dataclass\n"
536+
"class C:\n"
537+
" mylist: list[int] = field(default_factory=list)\n"
538+
"\n"
539+
"c = C()\n"
540+
"c.mylist += [1, 2, 3]"
494541

495542
#: ../../library/dataclasses.rst:260
496543
msgid ""
@@ -507,14 +554,17 @@ msgstr ""
507554

508555
#: ../../library/dataclasses.rst:265
509556
msgid "The parameters to :func:`!field` are:"
510-
msgstr ""
557+
msgstr "Os parâmetros de :func:`!field` são:"
511558

512559
#: ../../library/dataclasses.rst:267
513560
msgid ""
514561
"*default*: If provided, this will be the default value for this field. This "
515562
"is needed because the :func:`!field` call itself replaces the normal "
516563
"position of the default value."
517564
msgstr ""
565+
"*default*: Se fornecido, este será o valor padrão para este campo. Isso é "
566+
"necessário porque a própria chamada :func:`!field` substitui a posição "
567+
"normal do valor padrão."
518568

519569
#: ../../library/dataclasses.rst:271
520570
msgid ""
@@ -524,18 +574,27 @@ msgid ""
524574
"discussed below. It is an error to specify both *default* and "
525575
"*default_factory*."
526576
msgstr ""
577+
"*default_factory*: Se fornecido, deve ser um chamável sem argumento que será "
578+
"chamado quando um valor padrão for necessário para este campo. Entre outras "
579+
"finalidades, isso pode ser usado para especificar campos com valores padrão "
580+
"mutáveis, conforme discutido abaixo. É um erro especificar ambos *default* e "
581+
"*default_factory*."
527582

528583
#: ../../library/dataclasses.rst:277
529584
msgid ""
530585
"*init*: If true (the default), this field is included as a parameter to the "
531586
"generated :meth:`~object.__init__` method."
532587
msgstr ""
588+
"*init*: Se verdadeiro (o padrão), este campo é incluído como um parâmetro "
589+
"para o método :meth:`~object.__init__` gerado."
533590

534591
#: ../../library/dataclasses.rst:280
535592
msgid ""
536593
"*repr*: If true (the default), this field is included in the string returned "
537594
"by the generated :meth:`~object.__repr__` method."
538595
msgstr ""
596+
"*repr*: Se verdadeiro (o padrão), este campo é incluído na string retornada "
597+
"pelo método :meth:`~object.__repr__` gerado."
539598

540599
#: ../../library/dataclasses.rst:283
541600
msgid ""
@@ -547,6 +606,12 @@ msgid ""
547606
"comparisons. Setting this value to anything other than ``None`` is "
548607
"discouraged."
549608
msgstr ""
609+
"*hash*: Pode ser um bool ou ``None``. Se verdadeiro, este campo é incluído "
610+
"no método :meth:`~object.__hash__` gerado. Se false, este campo é excluído "
611+
"do :meth:`~object.__hash__` gerado. Se ``None`` (o padrão), usa o valor de "
612+
"*compare*: este seria normalmente o comportamento esperado, já que um campo "
613+
"deve ser incluído no hash se for usado para comparações. Definir este valor "
614+
"para algo diferente de ``None`` é desencorajado."
550615

551616
#: ../../library/dataclasses.rst:291
552617
msgid ""
@@ -568,6 +633,9 @@ msgid ""
568633
"equality and comparison methods (:meth:`~object.__eq__`, :meth:`~object."
569634
"__gt__`, et al.)."
570635
msgstr ""
636+
"*compare*: Se verdadeiro (o padrão), este campo é incluído nos métodos de "
637+
"igualdade e comparação gerados (:meth:`~object.__eq__`, :meth:`~object."
638+
"__gt__`, etc.)."
571639

572640
#: ../../library/dataclasses.rst:301
573641
msgid ""
@@ -578,16 +646,26 @@ msgid ""
578646
"mechanism. Multiple third-parties can each have their own key, to use as a "
579647
"namespace in the metadata."
580648
msgstr ""
649+
"*metadata*: Pode ser um mapeamento ou ``None``. ``None`` é tratado como um "
650+
"dicionário vazio. Este valor é agrupado em :func:`~types.MappingProxyType` "
651+
"para torná-lo somente leitura e exposto no objeto :class:`Field`. Ele não é "
652+
"usado por Data Classes e é fornecido como um mecanismo de extensão de "
653+
"terceiros. Vários terceiros podem ter sua própria chave, para usar como um "
654+
"espaço de nomes nos metadados."
581655

582656
#: ../../library/dataclasses.rst:309
583657
msgid ""
584658
"*kw_only*: If true, this field will be marked as keyword-only. This is used "
585659
"when the generated :meth:`~object.__init__` method's parameters are computed."
586660
msgstr ""
661+
"*kw_only*: Se verdadeiro, este campo será marcado como somente-nomeado. Isso "
662+
"é usado quando os parâmetros do método :meth:`~object.__init__` gerados são "
663+
"calculados."
587664

588665
#: ../../library/dataclasses.rst:313
589666
msgid "Keyword-only fields are also not included in :attr:`!__match_args__`."
590667
msgstr ""
668+
"Campos somente-nomeados também não são incluídos em :attr:`!__match_args__`."
591669

592670
#: ../../library/dataclasses.rst:317
593671
msgid ""

library/zoneinfo.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ msgstr ""
242242

243243
#: ../../library/zoneinfo.rst:106
244244
msgid "Configuring the data sources"
245-
msgstr "Configuring the data sources"
245+
msgstr "Configurando as fontes de dados"
246246

247247
#: ../../library/zoneinfo.rst:108
248248
msgid ""

potodo.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464

6565

6666

67-
# library (65.56% done)
67+
# library (65.62% done)
6868

6969
- asyncio-dev.po 16 / 54 ( 29.0% translated).
7070
- asyncio-eventloop.po 308 / 409 ( 75.0% translated).
@@ -84,7 +84,7 @@
8484
- contextlib.po 55 / 172 ( 31.0% translated).
8585
- ctypes.po 104 / 530 ( 19.0% translated).
8686
- curses.po 66 / 486 ( 13.0% translated).
87-
- dataclasses.po 49 / 155 ( 31.0% translated).
87+
- dataclasses.po 71 / 155 ( 45.0% translated).
8888
- difflib.po 14 / 140 ( 10.0% translated).
8989
- dis.po 208 / 396 ( 52.0% translated).
9090
- doctest.po 99 / 376 ( 26.0% translated).
@@ -197,5 +197,5 @@
197197
- changelog.po 2506 / 12397 ( 20.0% translated).
198198

199199

200-
# TOTAL (62.15% done)
200+
# TOTAL (62.18% done)
201201

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "62.15%", "translated": 47301, "entries": 76112, "updated_at": "2025-06-23T23:29:21+00:00Z"}
1+
{"completion": "62.18%", "translated": 47323, "entries": 76112, "updated_at": "2025-06-24T23:30:59+00:00Z"}

0 commit comments

Comments
 (0)