Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5d26412

Browse files
Update translation
Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>Co-Authored-By: Rainer Terroso
1 parent997785c commit5d26412

File tree

6 files changed

+105
-39
lines changed

6 files changed

+105
-39
lines changed

‎c-api/gen.po‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ msgid ""
108108
"available as :class:`types.AsyncGeneratorType` in the Python layer."
109109
msgstr""
110110
"O objeto de tipo correspondente aos objetos geradores assíncronos. Está "
111-
"disponível como`:class:`types.AsyncGeneratorType` na camada Python."
111+
"disponível como :class:`types.AsyncGeneratorType` na camada Python."
112112

113113
#:../../c-api/gen.rst:69
114114
msgid""

‎c-api/init.po‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3371,7 +3371,7 @@ msgstr "caminho"
33713371

33723372
#:../../c-api/init.rst:350../../c-api/init.rst:1775../../c-api/init.rst:1828
33733373
msgid"Py_FinalizeEx (C function)"
3374-
msgstr""
3374+
msgstr"Py_FinalizeEx (função C)"
33753375

33763376
#:../../c-api/init.rst:566
33773377
msgid"Py_Initialize()"

‎c-api/sys.po‎

Lines changed: 80 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version:Python 3.13\n"
1414
"Report-Msgid-Bugs-To:\n"
15-
"POT-Creation-Date:2025-11-15 15:00+0000\n"
15+
"POT-Creation-Date:2025-11-21 15:16+0000\n"
1616
"PO-Revision-Date:2025-09-15 01:03+0000\n"
1717
"Last-Translator:Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1818
"Language-Team:Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -501,16 +501,22 @@ msgid ""
501501
"Return the current dictionary of :option:`-X` options, similarly to :data:"
502502
"`sys._xoptions`. On error, ``NULL`` is returned and an exception is set."
503503
msgstr""
504+
"Retorna o dicionário atual de opções :option:`-X`, de forma semelhante a :"
505+
"data:`sys._xoptions`. Em caso de erro, retorna ``NULL`` e uma exceção é "
506+
"definida."
504507

505508
#:../../c-api/sys.rst:313
506509
msgid""
507510
"Raise an auditing event with any active hooks. Return zero for success and "
508511
"non-zero with an exception set on failure."
509512
msgstr""
513+
"Levanta um evento de auditoria com todos os ganchos ativos. Retorna zero em "
514+
"caso de sucesso e um valor diferente de zero com uma exceção definida em "
515+
"caso de falha."
510516

511517
#:../../c-api/sys.rst:316
512518
msgid"The *event* string argument must not be *NULL*."
513-
msgstr""
519+
msgstr"O argumento de string *event* não pode ser *NULL*."
514520

515521
#:../../c-api/sys.rst:318
516522
msgid""
@@ -519,39 +525,55 @@ msgid ""
519525
"used in :c:func:`Py_BuildValue` are available. If the built value is not a "
520526
"tuple, it will be added into a single-element tuple."
521527
msgstr""
528+
"Se algum gancho tiver sido adicionado, o argumento *format* e outros serão "
529+
"usados ​​para construir uma tupla a ser passada. Além de ``N``, os mesmos "
530+
"caracteres de formatação usados ​​em :c:func:`Py_BuildValue` estão "
531+
"disponíveis. Se o valor construído não for uma tupla, ele será adicionado a "
532+
"uma tupla de um único elemento."
522533

523534
#:../../c-api/sys.rst:323
524535
msgid""
525536
"The ``N`` format option must not be used. It consumes a reference, but since "
526537
"there is no way to know whether arguments to this function will be consumed, "
527538
"using it may cause reference leaks."
528539
msgstr""
540+
"A opção de formato ``N`` não deve ser usada. Ela consome uma referência, mas "
541+
"como não há como saber se os argumentos dessa função serão consumidos, usá-"
542+
"la pode causar vazamentos de referência."
529543

530544
#:../../c-api/sys.rst:327
531545
msgid""
532546
"Note that ``#`` format characters should always be treated as :c:type:"
533547
"`Py_ssize_t`, regardless of whether ``PY_SSIZE_T_CLEAN`` was defined."
534548
msgstr""
549+
"Observe que os caracteres de formato ``#`` devem sempre ser tratados como :c:"
550+
"type:`Py_ssize_t`, independentemente de ``PY_SSIZE_T_CLEAN`` ter sido "
551+
"definido."
535552

536553
#:../../c-api/sys.rst:330
537554
msgid":func:`sys.audit` performs the same function from Python code."
538-
msgstr""
555+
msgstr":func:`sys.audit` executa a mesma função a partir do código Python."
539556

540557
#:../../c-api/sys.rst:332
541558
msgid"See also :c:func:`PySys_AuditTuple`."
542-
msgstr""
559+
msgstr"Veja também :c:func:`PySys_AuditTuple`."
543560

544561
#:../../c-api/sys.rst:338
545562
msgid""
546563
"Require :c:type:`Py_ssize_t` for ``#`` format characters. Previously, an "
547564
"unavoidable deprecation warning was raised."
548565
msgstr""
566+
"É necessário o tipo :c:type:`Py_ssize_t` para caracteres de formato ``#``. "
567+
"Anteriormente, um aviso de descontinuação era levantado."
549568

550569
#:../../c-api/sys.rst:344
551570
msgid""
552571
"Similar to :c:func:`PySys_Audit`, but pass arguments as a Python object. "
553572
"*args* must be a :class:`tuple`. To pass no arguments, *args* can be *NULL*."
554573
msgstr""
574+
"Semelhante a :c:func:`PySys_Audit`, mas passa argumentos como um objeto "
575+
"Python. *args* deve ser uma :class:`tuple`. Para não passar argumentos, "
576+
"*args* pode ser *NULL*."
555577

556578
#:../../c-api/sys.rst:352
557579
msgid""
@@ -560,6 +582,11 @@ msgid ""
560582
"also set an error on failure. Hooks added through this API are called for "
561583
"all interpreters created by the runtime."
562584
msgstr""
585+
"Adiciona o *gancho* chamável à lista de ganchos de auditoria ativos. Retorna "
586+
"zero em caso de sucesso e um valor diferente de zero em caso de falha. Se o "
587+
"ambiente de execução já tiver sido inicializado, também define um erro em "
588+
"caso de falha. Os ganchos adicionados por meio desta API são chamados para "
589+
"todos os interpretadores criados pelo ambiente de execução."
563590

564591
#:../../c-api/sys.rst:358
565592
msgid""
@@ -578,6 +605,11 @@ msgid ""
578605
"silently abort the operation by raising an error subclassed from :class:"
579606
"`Exception` (other errors will not be silenced)."
580607
msgstr""
608+
"Esta função pode ser chamada com segurança antes de :c:func:`Py_Initialize`. "
609+
"Quando chamada após a inicialização em tempo de execução, os ganchos de "
610+
"auditoria existentes são notificados e podem abortar silenciosamente a "
611+
"operação, levantando um erro da classe :class:`Exception` (outros erros não "
612+
"serão silenciados)."
581613

582614
#:../../c-api/sys.rst:367
583615
msgid""
@@ -591,6 +623,10 @@ msgid ""
591623
"runtime and standard library that raise events are listed in the :ref:`audit "
592624
"events table <audit-events>`. Details are in each function's documentation."
593625
msgstr""
626+
"Consulte a :pep:`578` para uma descrição detalhada da auditoria. As funções "
627+
"no ambiente de execução e na biblioteca padrão que levantam eventos estão "
628+
"listadas na :ref:`tabela de eventos de auditoria <audit-events>`. Os "
629+
"detalhes estão na documentação de cada função."
594630

595631
#:../../c-api/sys.rst:375../../c-api/sys.rst:377
596632
msgid""
@@ -600,6 +636,12 @@ msgid ""
600636
"and the exception is cleared. As a result, callers cannot assume that their "
601637
"hook has been added unless they control all existing hooks."
602638
msgstr""
639+
"Se o interpretador estiver inicializado, esta função levanta um evento de "
640+
"auditoria ``sys.addaudithook`` sem argumentos. Se algum gancho existente "
641+
"levantar uma exceção derivada de :class:`Exception`, o novo gancho não será "
642+
"adicionado e a exceção será tratada. Consequentemente, os chamadores não "
643+
"podem presumir que seu gancho foi adicionado, a menos que controlem todos os "
644+
"ganchos existentes."
603645

604646
#:../../c-api/sys.rst:386
605647
msgid""
@@ -608,10 +650,14 @@ msgid ""
608650
"to be a :c:type:`PyTupleObject`. *userData* is the argument passed to "
609651
"PySys_AddAuditHook()."
610652
msgstr""
653+
"O tipo da função de gancho. *event* é o argumento de evento em string C "
654+
"passado para :c:func:`PySys_Audit` ou :c:func:`PySys_AuditTuple`. *args* tem "
655+
"a garantia de ser um :c:type:`PyTupleObject`. *userData* é o argumento "
656+
"passado para PySys_AddAuditHook()."
611657

612658
#:../../c-api/sys.rst:398
613659
msgid"Process Control"
614-
msgstr""
660+
msgstr"Controle de processos"
615661

616662
#:../../c-api/sys.rst:405
617663
msgid""
@@ -622,28 +668,41 @@ msgid ""
622668
"library function :c:func:`!abort` is called which will attempt to produce a :"
623669
"file:`core` file."
624670
msgstr""
671+
"Exibe uma mensagem de erro fatal e encerra forçadamente o processo. Nenhuma "
672+
"limpeza é realizada. Esta função só deve ser invocada quando uma condição "
673+
"for detectada que torne perigoso continuar usando o interpretador Python; "
674+
"por exemplo, quando a administração de objetos parecer estar corrompida. No "
675+
"Unix, a função da biblioteca padrão C :c:func:`!abort` é chamada, que "
676+
"tentará produzir um arquivo :file:`core`."
625677

626678
#:../../c-api/sys.rst:412
627679
msgid""
628680
"The ``Py_FatalError()`` function is replaced with a macro which logs "
629681
"automatically the name of the current function, unless the "
630682
"``Py_LIMITED_API`` macro is defined."
631683
msgstr""
684+
"A função ``Py_FatalError()`` é substituída por uma macro que registra "
685+
"automaticamente o nome da função atual, a menos que a macro "
686+
"``Py_LIMITED_API`` esteja definida."
632687

633688
#:../../c-api/sys.rst:416
634689
msgid"Log the function name automatically."
635-
msgstr""
690+
msgstr"Registra o nome da função automaticamente."
636691

637692
#:../../c-api/sys.rst:426
638693
msgid""
639694
"Exit the current process. This calls :c:func:`Py_FinalizeEx` and then calls "
640695
"the standard C library function ``exit(status)``. If :c:func:"
641696
"`Py_FinalizeEx` indicates an error, the exit status is set to 120."
642697
msgstr""
698+
"Encerra o processo atual. Isso chama :c:func:`Py_FinalizeEx` e, em seguida, "
699+
"chama a função da biblioteca padrão C ``exit(status)``. Se :c:func:"
700+
"`Py_FinalizeEx` indicar um erro, o código de status de saída será definido "
701+
"como 120."
643702

644703
#:../../c-api/sys.rst:430
645704
msgid"Errors from finalization no longer ignored."
646-
msgstr""
705+
msgstr"Erros da finalização não são mais ignorados."
647706

648707
#:../../c-api/sys.rst:440
649708
msgid""
@@ -656,27 +715,35 @@ msgid ""
656715
"finalization will have completed before the cleanup function, no Python APIs "
657716
"should be called by *func*."
658717
msgstr""
718+
"Registra uma função de limpeza para ser chamada por :c:func:`Py_FinalizeEx`. "
719+
"A função de limpeza será chamada sem argumentos e não deve retornar nenhum "
720+
"valor. No máximo 32 funções de limpeza podem ser registradas. Quando o "
721+
"registro for bem-sucedido, :c:func:`Py_AtExit` retorna ``0``; em caso de "
722+
"falha, retorna ``-1``. A última função de limpeza registrada é chamada "
723+
"primeiro. Cada função de limpeza será chamada no máximo uma vez. Como a "
724+
"finalização interna do Python terá sido concluída antes da função de "
725+
"limpeza, nenhuma API do Python deve ser chamada por *func*."
659726

660727
#:../../c-api/sys.rst:450
661728
msgid":c:func:`PyUnstable_AtExit` for passing a ``void *data`` argument."
662-
msgstr""
729+
msgstr":c:func:`PyUnstable_AtExit` para passar um argumento ``void *data``."
663730

664731
#:../../c-api/sys.rst:101
665732
msgid"USE_STACKCHECK (C macro)"
666-
msgstr""
733+
msgstr"USE_STACKCHECK (macro C)"
667734

668735
#:../../c-api/sys.rst:403
669736
msgid"abort (C function)"
670-
msgstr""
737+
msgstr"abort (função C)"
671738

672739
#:../../c-api/sys.rst:422../../c-api/sys.rst:436
673740
msgid"Py_FinalizeEx (C function)"
674-
msgstr""
741+
msgstr"Py_FinalizeEx (função C)"
675742

676743
#:../../c-api/sys.rst:422
677744
msgid"exit (C function)"
678-
msgstr""
745+
msgstr"exit (função C)"
679746

680747
#:../../c-api/sys.rst:436
681748
msgid"cleanup functions"
682-
msgstr""
749+
msgstr"funções de limpeza"

‎extending/newtypes_tutorial.po‎

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ msgid ""
358358
"to not specify them explicitly unless you need them."
359359
msgstr""
360360
"A definição real de :c:type:`PyTypeObject` no :file:`object.h` possui muito "
361-
"mais ref:`fields <type-structs> do que a definição acima. Os campos "
361+
"mais:ref:`campos <type-structs>` do que a definição acima. Os campos "
362362
"restantes serão preenchidos com zeros pelo compilador C, e é prática comum "
363363
"não especificá-los explicitamente, a menos que sejam necessários."
364364

@@ -888,7 +888,7 @@ msgid ""
888888
msgstr""
889889
"Queremos nos certificar de que o primeiro e o último nome sejam "
890890
"inicializados como strings vazias, portanto, fornecemos uma implementação:: "
891-
"``tp_new``"
891+
"``tp_new``::"
892892

893893
#:../../extending/newtypes_tutorial.rst:284
894894
msgid""
@@ -1279,7 +1279,7 @@ msgid ""
12791279
"We'll see how to do that in the next section."
12801280
msgstr""
12811281
"Observe que precisamos verificar a possibilidade de que nossos atributos :"
1282-
"attr:`!first` e :attr:`!last`estejam com valor ``NULL``. Isso ocorre porque "
1282+
"attr:`!first` e :attr:`!last`estejam com valor ``NULL``. Isso ocorre porque "
12831283
"eles podem ser excluídos e, nesse caso, ficam definidos como ``NULL``. Seria "
12841284
"melhor impedir a exclusão desses atributos e restringir seus valores para "
12851285
"que sejam sempre strings. Veremos como fazer isso na próxima seção."
@@ -1578,7 +1578,7 @@ msgid ""
15781578
"attributes, we'll use custom getter and setter functions. Here are the "
15791579
"functions for getting and setting the :attr:`!first` attribute::"
15801580
msgstr""
1581-
"Para oferecer um controle maior sobre os atributos:attr:`!first`e :attr:`!"
1581+
"Para oferecer um controle maior sobre os atributos:attr:`!first`e :attr:`!"
15821582
"last`, usaremos funções personalizadas de acesso (getters) e modificação "
15831583
"(setters). A seguir estão as funções para obter e definir o atributo :attr:`!"
15841584
"first`::"
@@ -1644,7 +1644,7 @@ msgstr ""
16441644

16451645
#:../../extending/newtypes_tutorial.rst:585
16461646
msgid"We create an array of :c:type:`PyGetSetDef` structures::"
1647-
msgstr"Nóscriar um vetor de estruturas:: :c:type:`PyGetSetDef`"
1647+
msgstr"Nóscriamos um vetor de estruturas :c:type:`PyGetSetDef`::"
16481648

16491649
#:../../extending/newtypes_tutorial.rst:587
16501650
msgid""
@@ -1741,12 +1741,11 @@ msgid ""
17411741
msgstr""
17421742
"Com essas alterações, podemos garantir que os membros ``first`` e ``last`` "
17431743
"nunca sejam ``NULL``, de modo que podemos remover quase todas as "
1744-
"verificações de valores \n"
1745-
" ``NULL``. Isso significa que a maioria das chamadas para :c:func:"
1746-
"`Py_XDECREF` pode ser substituída por chamadas para :c:func:`Py_DECREF`. O "
1747-
"único lugar em que não podemos substituir essas chamadas é na implementação "
1748-
"de ``tp_dealloc``, onde existe a possibilidade de que a inicialização desses "
1749-
"membros tenha falhado em ``tp_new``."
1744+
"verificações de valores ``NULL``. Isso significa que a maioria das chamadas "
1745+
"para :c:func:`Py_XDECREF` pode ser substituída por chamadas para :c:func:"
1746+
"`Py_DECREF`. O único lugar em que não podemos substituir essas chamadas é na "
1747+
"implementação de ``tp_dealloc``, onde existe a possibilidade de que a "
1748+
"inicialização desses membros tenha falhado em ``tp_new``."
17501749

17511750
#:../../extending/newtypes_tutorial.rst:646
17521751
msgid""
@@ -1803,12 +1802,12 @@ msgid ""
18031802
"class:`!Custom`, and subclasses may add arbitrary attributes. For any of "
18041803
"those two reasons, :class:`!Custom` objects can participate in cycles:"
18051804
msgstr""
1806-
"No segunda versão do exemplo:class:`!Custom`, permitimos que qualquer tipo "
1807-
"de objeto fosse armazenado nos atributos :attr:`!first` ou :attr:`!last`"
1808-
"[#]_. Além disso, na segunda e na terceira versões, permitimosherdar de :"
1809-
"class:`!Custom`, e subclasses podem adicionar atributos arbitrários. Por "
1810-
"qualquer um desses dois motivos, instâncias de :class:`!Custom` podem"
1811-
"participar de ciclos:"
1805+
"No segunda versão do exemplo de:class:`!Custom`, permitimos que qualquer "
1806+
"tipode objeto fosse armazenado nos atributos :attr:`!first` ou :attr:`!"
1807+
"last`[#]_. Além disso, na segunda e na terceira versões, permitimos "
1808+
"estender :class:`!Custom`, e subclasses podem adicionar atributos "
1809+
"arbitrários. Porqualquer um desses dois motivos, instâncias de :class:`!"
1810+
"Custom` podemparticipar de ciclos:"
18121811

18131812
#:../../extending/newtypes_tutorial.rst:675
18141813
msgid""
@@ -2521,7 +2520,7 @@ msgid ""
25212520
"We relied on this in the :c:member:`~PyTypeObject.tp_dealloc` handler in "
25222521
"this example, because our type doesn't support garbage collection."
25232522
msgstr""
2524-
"Confiamos nisso no manipulador:c:member:`~PyTypeObject.tp_dealloc` neste "
2523+
"Confiamos nisso no manipulador:c:member:`~PyTypeObject.tp_dealloc` neste "
25252524
"exemplo, porque o nosso tipo não oferece suporte à coleta de lixo."
25262525

25272526
#:../../extending/newtypes_tutorial.rst:886

‎potodo.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 60.73% done
2-
└── 3.13/ 60.73% done
1+
1 directory 60.77% done
2+
└── 3.13/ 60.77% done
33
├── installing/ 100.00% done
44
├── distributing/ 100.00% done
55
├── faq/ 100.00% done
@@ -135,12 +135,12 @@
135135
├── deprecations/ 99.08% done
136136
│ ├── index.po 217 / 218 ( 99.0% translated)
137137
│ └── pending-removal-in-3.14.po 33 / 34 ( 97.0% translated)
138-
└── c-api/ 52.05% done
138+
└── c-api/ 52.69% done
139139
├── exceptions.po 173 / 257 ( 67.0% translated)
140140
├── frame.po 35 / 51 ( 68.0% translated)
141141
├── gcsupport.po 9 / 52 ( 17.0% translated)
142142
├── import.po 33 / 62 ( 53.0% translated)
143-
├── init.po171 / 496 ( 34.0% translated)
143+
├── init.po172 / 496 ( 34.0% translated)
144144
├── init_config.po 139 / 417 ( 33.0% translated)
145145
├── long.po 43 / 108 ( 39.0% translated)
146146
├── memory.po 59 / 201 ( 29.0% translated)
@@ -149,7 +149,7 @@
149149
├── object.po 42 / 120 ( 35.0% translated)
150150
├── refcounting.po 14 / 48 ( 29.0% translated)
151151
├── structures.po 76 / 196 ( 38.0% translated)
152-
├── sys.po49 / 79 (62.0% translated)
152+
├── sys.po77 / 79 (97.0% translated)
153153
├── type.po 27 / 111 ( 24.0% translated)
154154
├── typeobj.po 236 / 682 ( 34.0% translated)
155155
└── unicode.po 85 / 342 ( 24.0% translated)

‎stats.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion":"60.73%","translated":49382,"entries":76836,"updated_at":"2025-11-21T23:26:06+00:00Z"}
1+
{"completion":"60.77%","translated":49411,"entries":76836,"updated_at":"2025-11-22T23:25:18+00:00Z"}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp