X Tutup
Skip to content

Commit b436f33

Browse files
Update translation
Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>
1 parent 46a4338 commit b436f33

File tree

8 files changed

+136
-47
lines changed

8 files changed

+136
-47
lines changed

c-api/typeobj.po

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
89
#
910
#, fuzzy
1011
msgid ""
@@ -13,7 +14,7 @@ msgstr ""
1314
"Report-Msgid-Bugs-To: \n"
1415
"POT-Creation-Date: 2025-10-13 15:08+0000\n"
1516
"PO-Revision-Date: 2025-09-15 01:03+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"Language: pt_BR\n"
@@ -25,7 +26,7 @@ msgstr ""
2526

2627
#: ../../c-api/typeobj.rst:6
2728
msgid "Type Object Structures"
28-
msgstr ""
29+
msgstr "Estruturas de objetos tipo"
2930

3031
#: ../../c-api/typeobj.rst:8
3132
msgid ""
@@ -37,6 +38,13 @@ msgid ""
3738
"they are very important to the interpreter itself and to any extension "
3839
"module that implements new types."
3940
msgstr ""
41+
"Talvez uma das estruturas mais importantes do sistema de objetos Python seja "
42+
"a estrutura que define um novo tipo: a estrutura :c:type:`PyTypeObject`. "
43+
"Objetos tipo podem ser manipulados usando qualquer uma das funções "
44+
"``PyObject_*`` ou ``PyType_*``, mas não oferecem muito de interessante para "
45+
"a maioria das aplicações Python. Esses objetos são fundamentais para o "
46+
"comportamento dos objetos, portanto, são muito importantes para o próprio "
47+
"interpretador e para qualquer módulo de extensão que implemente novos tipos."
4048

4149
#: ../../c-api/typeobj.rst:16
4250
msgid ""
@@ -47,12 +55,12 @@ msgid ""
4755
"detail in this section. The fields will be described in the order in which "
4856
"they occur in the structure."
4957
msgstr ""
50-
"Os objetos de tipo são bastante grandes em comparação com a maioria dos "
51-
"tipos padrão. A razão para o tamanho é que cada objeto de tipo armazena um "
52-
"grande número de valores, principalmente indicadores de função C, cada um "
53-
"dos quais implementa uma pequena parte da funcionalidade do tipo. Os campos "
54-
"do objeto de tipo são examinados em detalhes nesta seção. Os campos serão "
55-
"descritos na ordem em que ocorrem na estrutura."
58+
"Os objetos tipo são bastante grandes em comparação com a maioria dos tipos "
59+
"padrão. A razão para o tamanho é que cada objeto de tipo armazena um grande "
60+
"número de valores, principalmente indicadores de função C, cada um dos quais "
61+
"implementa uma pequena parte da funcionalidade do tipo. Os campos do objeto "
62+
"de tipo são examinados em detalhes nesta seção. Os campos serão descritos na "
63+
"ordem em que ocorrem na estrutura."
5664

5765
#: ../../c-api/typeobj.rst:23
5866
msgid ""
@@ -144,7 +152,7 @@ msgstr ":c:member:`~PyTypeObject.tp_basicsize`"
144152
#: ../../c-api/typeobj.rst:99 ../../c-api/typeobj.rst:120
145153
#: ../../c-api/typeobj.rst:417
146154
msgid ":c:type:`Py_ssize_t`"
147-
msgstr ""
155+
msgstr ":c:type:`Py_ssize_t`"
148156

149157
#: ../../c-api/typeobj.rst:48
150158
msgid ":c:member:`~PyTypeObject.tp_itemsize`"
@@ -362,7 +370,7 @@ msgstr "__lt__, __le__, __eq__, __ne__, __gt__, __ge__"
362370

363371
#: ../../c-api/typeobj.rst:99
364372
msgid "(:c:member:`~PyTypeObject.tp_weaklistoffset`)"
365-
msgstr ""
373+
msgstr "(:c:member:`~PyTypeObject.tp_weaklistoffset`)"
366374

367375
#: ../../c-api/typeobj.rst:101
368376
msgid ":c:member:`~PyTypeObject.tp_iter`"
@@ -473,7 +481,7 @@ msgstr "__set__, __delete__"
473481

474482
#: ../../c-api/typeobj.rst:120
475483
msgid "(:c:member:`~PyTypeObject.tp_dictoffset`)"
476-
msgstr ""
484+
msgstr "(:c:member:`~PyTypeObject.tp_dictoffset`)"
477485

478486
#: ../../c-api/typeobj.rst:122
479487
msgid ":c:member:`~PyTypeObject.tp_init`"
@@ -550,7 +558,7 @@ msgstr "[:c:member:`~PyTypeObject.tp_subclasses`]"
550558
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:138
551559
#: ../../c-api/typeobj.rst:279 ../../c-api/typeobj.rst:349
552560
msgid "void *"
553-
msgstr ""
561+
msgstr "void *"
554562

555563
#: ../../c-api/typeobj.rst:138
556564
msgid "__subclasses__"
@@ -590,7 +598,7 @@ msgstr ":c:type:`vectorcallfunc`"
590598

591599
#: ../../c-api/typeobj.rst:150
592600
msgid "[:c:member:`~PyTypeObject.tp_watched`]"
593-
msgstr ""
601+
msgstr "[:c:member:`~PyTypeObject.tp_watched`]"
594602

595603
#: ../../c-api/typeobj.rst:150
596604
msgid "unsigned char"
@@ -600,6 +608,8 @@ msgstr "unsigned char"
600608
msgid ""
601609
"**()**: A slot name in parentheses indicates it is (effectively) deprecated."
602610
msgstr ""
611+
"**()**: Um nome de slot entre parênteses indica que está (efetivamente) "
612+
"descontinuado."
603613

604614
#: ../../c-api/typeobj.rst:157
605615
msgid ""

library/signal.po

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -338,19 +338,19 @@ msgstr "A ação padrão é ignorar o sinal."
338338

339339
#: ../../library/signal.rst:210
340340
msgid "Profiling timer expired."
341-
msgstr ""
341+
msgstr "Temporizador de perfilamento expirado."
342342

343343
#: ../../library/signal.rst:216
344344
msgid "Terminal quit signal."
345-
msgstr ""
345+
msgstr "Sinal de saída do terminal."
346346

347347
#: ../../library/signal.rst:222
348348
msgid "Segmentation fault: invalid memory reference."
349349
msgstr "Falha de segmentação: referência de memória inválida."
350350

351351
#: ../../library/signal.rst:226
352352
msgid "Stop executing (cannot be caught or ignored)."
353-
msgstr ""
353+
msgstr "Para a execução (não pode ser capturado ou ignorado)."
354354

355355
#: ../../library/signal.rst:230
356356
msgid ""
@@ -382,7 +382,7 @@ msgstr "Sinal definido pelo usuário 2."
382382

383383
#: ../../library/signal.rst:258
384384
msgid "Virtual timer expired."
385-
msgstr ""
385+
msgstr "Temporizador virtual expirou."
386386

387387
#: ../../library/signal.rst:264
388388
msgid "Window resize signal."
@@ -398,6 +398,14 @@ msgid ""
398398
"`signal(7)`). Note that not all systems define the same set of signal names; "
399399
"only those names defined by the system are defined by this module."
400400
msgstr ""
401+
"Todos os números de sinal são definidos simbolicamente. Por exemplo, o sinal "
402+
"de desligamento é definido como :const:`signal.SIGHUP`; os nomes das "
403+
"variáveis são idênticos aos usados em programas C, como encontrados em "
404+
"``<signal.h>``. A página man do Unix para '``signal``' lista os sinais "
405+
"existentes (em alguns sistemas, é :manpage:`signal(2)`, em outros, a lista "
406+
"está em :manpage:`signal(7)`). Observe que nem todos os sistemas definem o "
407+
"mesmo conjunto de nomes de sinais; apenas os nomes definidos pelo sistema "
408+
"são definidos por este módulo."
401409

402410
#: ../../library/signal.rst:281
403411
msgid ""
@@ -999,6 +1007,9 @@ msgid ""
9991007
"``siginfo_t`` structure, namely: ``si_signo``, ``si_code``, ``si_errno``, "
10001008
"``si_pid``, ``si_uid``, ``si_status``, ``si_band``."
10011009
msgstr ""
1010+
"O valor de retorno é um objeto que representa os dados contidos na estrutura "
1011+
"de ``siginfo_t``, a saber: ``si_signo``, ``si_code``, ``si_errno``, "
1012+
"``si_pid``, ``si_uid``, ``si_status``, ``si_band``."
10021013

10031014
#: ../../library/signal.rst:669
10041015
msgid "See the man page :manpage:`sigwaitinfo(2)` for further information."

library/typing.po

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5578,7 +5578,7 @@ msgid ""
55785578
"decorated with :deco:`runtime_checkable`."
55795579
msgstr ""
55805580
"Os protocolos a seguir são fornecidos pelo módulo :mod:`!typing`. Todos são "
5581-
"decorados com :func:`@runtime_checkable <runtime_checkable>`."
5581+
"decorados com :deco:`runtime_checkable`."
55825582

55835583
#: ../../library/typing.rst:2740
55845584
msgid ""
@@ -5962,6 +5962,12 @@ msgid ""
59625962
"``slots``. It must be possible for the value of these arguments (``True`` or "
59635963
"``False``) to be statically evaluated."
59645964
msgstr ""
5965+
"A classe, metaclasse ou função decorada pode aceitar os seguintes argumentos "
5966+
"booleanos tal que verificadores de tipo presumirão ter o mesmo efeito que "
5967+
"teriam no decorador :deco:`dataclasses.dataclass`: ``init``, ``eq``, "
5968+
"``order``, ``unsafe_hash``, ``frozen``, ``match_args``, ``kw_only``, e "
5969+
"``slots``. É necessário que o valor desses argumentos (``True`` ou "
5970+
"``False``) seja avaliado estaticamente."
59655971

59665972
#: ../../library/typing.rst:2949
59675973
msgid ""
@@ -6229,6 +6235,7 @@ msgstr ""
62296235
#: ../../library/typing.rst:3072
62306236
msgid "Return a sequence of :deco:`overload`-decorated definitions for *func*."
62316237
msgstr ""
6238+
"Retorna uma sequência de definições de *func* decoradas com :deco:`overload`."
62326239

62336240
#: ../../library/typing.rst:3075
62346241
msgid ""
@@ -6239,6 +6246,11 @@ msgid ""
62396246
"called on a function with no overloads, ``get_overloads()`` returns an empty "
62406247
"sequence."
62416248
msgstr ""
6249+
"*func* é o objeto função para a implementação da função sobrecarregada. Por "
6250+
"exemplo, dada a definição de ``process`` na documentação de :deco:"
6251+
"`overload`, ``get_overloads(process)`` retornará uma sequência de três "
6252+
"objetos função para as três sobrecargas definidas. Se for chamada em uma "
6253+
"função sem sobrecargas, ``get_overloads()`` retornará uma sequência vazia."
62426254

62436255
#: ../../library/typing.rst:3082
62446256
msgid ""
@@ -6511,6 +6523,8 @@ msgid ""
65116523
"If :deco:`no_type_check` has been applied to *obj*, an empty dictionary is "
65126524
"returned."
65136525
msgstr ""
6526+
"Se :deco:`no_type_check` tiver sido aplicada a *obj*, será retornado um "
6527+
"dicionário vazio."
65146528

65156529
#: ../../library/typing.rst:3236
65166530
msgid ""

0 commit comments

Comments
 (0)
X Tutup