-
-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathweakref.po
More file actions
175 lines (153 loc) · 7.93 KB
/
weakref.po
File metadata and controls
175 lines (153 loc) · 7.93 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
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2017, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-11 20:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Dong-gweon Oh <flowdas@gmail.com>\n"
"Language-Team: Korean (https://python.flowdas.com)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: ../../c-api/weakref.rst:6
msgid "Weak Reference Objects"
msgstr "약한 참조 객체"
#: ../../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 ""
"파이썬은 *약한 참조*\\를 1급 객체로 지원합니다. 약한 참조를 직접 구현하는 두 가지 구체적인 객체 형이 있습니다. 첫 번째는 "
"간단한 참조 객체이며, 두 번째는 가능한 한 원래 객체의 프락시 역할을 합니다."
#: ../../c-api/weakref.rst:16
msgid ""
"Return non-zero if *ob* is either a reference or proxy object. This "
"function always succeeds."
msgstr "*ob*\\가 참조 객체나 프락시 객체면 0이 아닌 값을 반환합니다. 이 함수는 항상 성공합니다."
#: ../../c-api/weakref.rst:22
msgid ""
"Return non-zero if *ob* is a reference object. This function always "
"succeeds."
msgstr "*ob*\\가 참조 객체면 0이 아닌 값을 반환합니다. 이 함수는 항상 성공합니다."
#: ../../c-api/weakref.rst:27
msgid "Return non-zero if *ob* is a proxy object. This function always succeeds."
msgstr "*ob*\\가 프락시 객체면 0이 아닌 값을 반환합니다. 이 함수는 항상 성공합니다."
#: ../../c-api/weakref.rst:32
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, or if *callback*"
" is not callable, ``None``, or ``NULL``, this will return ``NULL`` and "
"raise :exc:`TypeError`."
msgstr ""
"*ob* 객체에 대한 약한 참조 객체를 반환합니다. 이것은 항상 새로운 참조를 돌려주지만, 새로운 객체를 생성하는 것이 보장되지는 "
"않습니다; 기존 참조 객체가 반환될 수 있습니다. 두 번째 매개 변수인 *callback*\\은 *ob*\\가 가비지 수집될 때 "
"알림을 받는 콜러블 객체가 될 수 있습니다; 하나의 매개 변수를 받아들여야 하는데, 약한 참조 객체 자체입니다. "
"*callback*\\은 ``None`` 이나 ``NULL`` 일 수도 있습니다. *ob*\\가 약하게 참조할 수 있는 객체가 "
"아니거나, *callback*\\이 콜러블, ``None`` 또는 ``NULL``\\이 아니면, ``NULL``\\을 반환하고 "
":exc:`TypeError`\\를 발생시킵니다."
#: ../../c-api/weakref.rst:44
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* is not a weakly referenceable object, or if *callback*"
" is not callable, ``None``, or ``NULL``, this will return ``NULL`` and "
"raise :exc:`TypeError`."
msgstr ""
"*ob* 객체에 대한 약한 참조 프락시 객체를 반환합니다. 이것은 항상 새로운 참조를 돌려주지만, 새로운 객체를 생성하는 것이 "
"보장되지는 않습니다; 기존 프락시 객체가 반환될 수 있습니다. 두 번째 매개 변수인 *callback*\\은 *ob*\\가 가비지 "
"수집될 때 알림을 받는 콜러블 객체가 될 수 있습니다; 하나의 매개 변수를 받아들여야 하는데, 약한 참조 객체 자체입니다. "
"*callback*\\은 ``None`` 이나 ``NULL`` 일 수도 있습니다. *ob*\\가 약하게 참조할 수 있는 객체가 "
"아니거나, *callback*\\이 콜러블, ``None`` 또는 ``NULL``\\이 아니면, ``NULL``\\을 반환하고 "
":exc:`TypeError`\\를 발생시킵니다."
#: ../../c-api/weakref.rst:56
msgid ""
"Get a :term:`strong reference` to the referenced object from a weak "
"reference, *ref*, into *\\*pobj*."
msgstr ""
#: ../../c-api/weakref.rst:59
msgid ""
"On success, set *\\*pobj* to a new :term:`strong reference` to the "
"referenced object and return 1."
msgstr ""
#: ../../c-api/weakref.rst:61
msgid "If the reference is dead, set *\\*pobj* to ``NULL`` and return 0."
msgstr ""
#: ../../c-api/weakref.rst:62
msgid "On error, raise an exception and return -1."
msgstr ""
#: ../../c-api/weakref.rst:69
msgid ""
"Return a :term:`borrowed reference` to the referenced object from a weak "
"reference, *ref*. If the referent is no longer live, returns "
"``Py_None``."
msgstr ""
"약한 참조(*ref*)로부터 참조된 객체에 대한 :term:`빌린 참조 <borrowed reference>`\\를 반환합니다. "
"참조가 더는 살아있지 않으면, ``Py_None``\\을 반환합니다."
#: ../../c-api/weakref.rst:74
msgid ""
"This function returns a :term:`borrowed reference` to the referenced "
"object. This means that you should always call :c:func:`Py_INCREF` on the"
" object except when it cannot be destroyed before the last usage of the "
"borrowed reference."
msgstr ""
"이 함수는 참조된 객체에 대한 :term:`빌린 참조 <borrowed reference>`\\를 반환합니다. 이는 빌린 참조의 "
"마지막 사용 전에 파괴될 수 없을 때를 제외하고, 객체에 대해 항상 :c:func:`Py_INCREF`\\를 호출해야 함을 "
"뜻합니다."
#: ../../c-api/weakref.rst:79 ../../c-api/weakref.rst:87
msgid "Use :c:func:`PyWeakref_GetRef` instead."
msgstr "대신 :c:func:`PyWeakref_GetRef`\\를 사용하십시오."
#: ../../c-api/weakref.rst:85
msgid "Similar to :c:func:`PyWeakref_GetObject`, but does no error checking."
msgstr ":c:func:`PyWeakref_GetObject`\\와 유사하지만, 에러 검사를 수행하지 않습니다."
#: ../../c-api/weakref.rst:93
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 ""
#: ../../c-api/weakref.rst:102
msgid ""
"This function is called by the :c:member:`~PyTypeObject.tp_dealloc` "
"handler to clear weak references."
msgstr ""
#: ../../c-api/weakref.rst:105
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 ""
#: ../../c-api/weakref.rst:112
msgid "Clears the weakrefs for *object* without calling the callbacks."
msgstr ""
#: ../../c-api/weakref.rst:114
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 ""
#: ../../c-api/weakref.rst:120
msgid ""
"In most circumstances, it's more appropriate to use "
":c:func:`PyObject_ClearWeakRefs` to clear weakrefs instead of this "
"function."
msgstr ""