-
-
Notifications
You must be signed in to change notification settings - Fork 41
Expand file tree
/
Copy pathweakref.po
More file actions
188 lines (169 loc) · 7.46 KB
/
Copy pathweakref.po
File metadata and controls
188 lines (169 loc) · 7.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# python-doc bot, 2025
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
# Adorilson Bezerra <adorilson@gmail.com>, 2026
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.15\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-11 17:33+0000\n"
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2026\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
"teams/5390/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
#: ../../c-api/weakref.rst:6
msgid "Weak Reference Objects"
msgstr "Objetos referência fraca"
#: ../../c-api/weakref.rst:8
msgid ""
"Python supports *weak references* as first-class objects. There are two "
"specific object types which directly implement weak references. The first "
"is a simple reference object, and the second acts as a proxy for the "
"original object as much as it can."
msgstr ""
"Python oferece suporte a *referências fracas* como objetos de primeira "
"classe. Existem dois tipos de objetos específicos que implementam "
"diretamente referências fracas. O primeiro é um objeto de referência "
"simples, e o segundo atua como um intermediário entre o objeto original e o "
"primeiro, tanto quanto possível."
#: ../../c-api/weakref.rst:16
msgid ""
"Return non-zero if *ob* is either a reference or proxy object. This "
"function always succeeds."
msgstr ""
"Retorna não zero se *ob* for um objeto referência ou um objeto "
"intermediário. Esta função sempre tem sucesso."
#: ../../c-api/weakref.rst:22
msgid ""
"Return non-zero if *ob* is a reference object or a subclass of the reference "
"type. This function always succeeds."
msgstr ""
"Retorna não zero se *ob* for um objeto referência ou uma subclasse do tipo "
"de referência. Esta função sempre tem sucesso."
#: ../../c-api/weakref.rst:28
msgid ""
"Return non-zero if *ob* is a reference object, but not a subclass of the "
"reference type. This function always succeeds."
msgstr ""
"Retorna não zero se *ob* for um objeto referência, mas não uma subclasse do "
"tipo de referência. Esta função sempre tem sucesso."
#: ../../c-api/weakref.rst:34
msgid ""
"Return non-zero if *ob* is a proxy object. This function always succeeds."
msgstr ""
"Retorna não zero se *ob* for um objeto intermediário. Esta função sempre tem "
"sucesso."
#: ../../c-api/weakref.rst:39
msgid ""
"Return a weak reference object for the object *ob*. This will always return "
"a new reference, but is not guaranteed to create a new object; an existing "
"reference object may be returned. The second parameter, *callback*, can be "
"a callable object that receives notification when *ob* is garbage collected; "
"it should accept a single parameter, which will be the weak reference object "
"itself. *callback* may also be ``None`` or ``NULL``. If *ob* is not a "
"weakly referenceable object, this will raise :exc:`TypeError` and return "
"``NULL``."
msgstr ""
#: ../../c-api/weakref.rst:49 ../../c-api/weakref.rst:65
msgid ""
":c:func:`PyType_SUPPORTS_WEAKREFS` for checking if *ob* is weakly "
"referenceable."
msgstr ""
":c:func:`PyType_SUPPORTS_WEAKREFS` para verificar se *ob* é fracamente "
"referenciável."
#: ../../c-api/weakref.rst:55
msgid ""
"Return a weak reference proxy object for the object *ob*. This will always "
"return a new reference, but is not guaranteed to create a new object; an "
"existing proxy object may be returned. The second parameter, *callback*, "
"can be a callable object that receives notification when *ob* is garbage "
"collected; it should accept a single parameter, which will be the weak "
"reference object itself. *callback* may also be ``None`` or ``NULL``. If "
"*ob* weakly referenceable object, this will raise :exc:`TypeError` and "
"return ``NULL``."
msgstr ""
#: ../../c-api/weakref.rst:71
msgid ""
"Get a :term:`strong reference` to the referenced object from a weak "
"reference, *ref*, into *\\*pobj*."
msgstr ""
"Obtém uma :term:`referência forte` para o objeto referenciado a partir de "
"uma referência fraca, *ref*, em *\\*pobj*."
#: ../../c-api/weakref.rst:74
msgid ""
"On success, set *\\*pobj* to a new :term:`strong reference` to the "
"referenced object and return 1."
msgstr ""
"Em caso de sucesso, define *\\*pobj* como uma nova :term:`referência forte` "
"para o objeto referenciado e retorna 1."
#: ../../c-api/weakref.rst:76
msgid "If the reference is dead, set *\\*pobj* to ``NULL`` and return 0."
msgstr ""
"Se a referência estiver quebrada, define *\\*pobj* como ``NULL`` e retorna 0."
#: ../../c-api/weakref.rst:77
msgid "On error, raise an exception and return -1."
msgstr "Em caso de erro, levanta uma exceção e retorna -1."
#: ../../c-api/weakref.rst:84
msgid ""
"Test if the weak reference *ref* is dead. Returns 1 if the reference is "
"dead, 0 if it is alive, and -1 with an error set if *ref* is not a weak "
"reference object."
msgstr ""
"Testa se a referência fraca *ref* está inativa. Retorna 1 se a referência "
"estiver inativa, 0 se estiver ativa e -1 com um erro definido se *ref* não "
"for um objeto referência fraca."
#: ../../c-api/weakref.rst:93
msgid ""
"This function is called by the :c:member:`~PyTypeObject.tp_dealloc` handler "
"to clear weak references."
msgstr ""
"Esta função é chamada pelo tratador :c:member:`~PyTypeObject.tp_dealloc` "
"para limpar referências fracas."
#: ../../c-api/weakref.rst:96
msgid ""
"This iterates through the weak references for *object* and calls callbacks "
"for those references which have one. It returns when all callbacks have been "
"attempted."
msgstr ""
"Isso itera pelas referências fracas para *object* e chama as funções de "
"retorno para as referências que possuem um. Ele retorna quando todas as "
"funções de retorno tiverem sido executadas."
#: ../../c-api/weakref.rst:103
msgid "Clears the weakrefs for *object* without calling the callbacks."
msgstr ""
"Limpa as referências fracas para *object* sem chamar as funções de retorno."
#: ../../c-api/weakref.rst:105
msgid ""
"This function is called by the :c:member:`~PyTypeObject.tp_dealloc` handler "
"for types with finalizers (i.e., :meth:`~object.__del__`). The handler for "
"those objects first calls :c:func:`PyObject_ClearWeakRefs` to clear weakrefs "
"and call their callbacks, then the finalizer, and finally this function to "
"clear any weakrefs that may have been created by the finalizer."
msgstr ""
"Esta função é chamada pelo manipulador :c:member:`~PyTypeObject.tp_dealloc` "
"para tipos com finalizadores (por exemplo, :meth:`~object.__del__`). O "
"manipulador para esses objetos primeiro chama :c:func:"
"`PyObject_ClearWeakRefs` para limpar referências fracas e chamar suas "
"funções de retorno, depois o finalizador e, finalmente, esta função para "
"limpar quaisquer referências fracas que possam ter sido criadas pelo "
"finalizador."
#: ../../c-api/weakref.rst:111
msgid ""
"In most circumstances, it's more appropriate to use :c:func:"
"`PyObject_ClearWeakRefs` to clear weakrefs instead of this function."
msgstr ""
"Na maioria das circunstâncias, é mais apropriado usar :c:func:"
"`PyObject_ClearWeakRefs` para limpar referências fracas em vez desta função."