@@ -34,7 +34,6 @@ msgstr ""
3434"수집에 대한 어떤 명시적인 지원을 제공할 필요가 없습니다."
3535
3636#: ../../c-api/gcsupport.rst:15
37- #, fuzzy
3837msgid ""
3938"To create a container type, the :c:member:`~PyTypeObject.tp_flags` field "
4039"of the type object must include the :c:macro:`Py_TPFLAGS_HAVE_GC` and "
@@ -43,13 +42,13 @@ msgid ""
4342":c:member:`~PyTypeObject.tp_clear` implementation must also be provided."
4443msgstr ""
4544"컨테이너형을 만들려면, 형 객체의 :c:member:`~PyTypeObject.tp_flags` 필드가 "
46- ":const :`Py_TPFLAGS_HAVE_GC`\\ 를 포함해야 하고 "
45+ ":c:macro :`Py_TPFLAGS_HAVE_GC`\\ 를 포함해야 하고 "
4746":c:member:`~PyTypeObject.tp_traverse` 처리기 구현을 제공해야 합니다. 형의 인스턴스가 가변이면, "
4847":c:member:`~PyTypeObject.tp_clear` 구현도 제공해야 합니다."
4948
5049#: ../../c-api/gcsupport.rst:21
5150msgid ":c:macro:`Py_TPFLAGS_HAVE_GC`"
52- msgstr ""
51+ msgstr ":c:macro:`Py_TPFLAGS_HAVE_GC` "
5352
5453#: ../../c-api/gcsupport.rst:22
5554msgid ""
@@ -63,13 +62,12 @@ msgid "Constructors for container types must conform to two rules:"
6362msgstr "컨테이너형의 생성자는 두 가지 규칙을 준수해야 합니다:"
6463
6564#: ../../c-api/gcsupport.rst:28
66- #, fuzzy
6765msgid ""
6866"The memory for the object must be allocated using "
6967":c:macro:`PyObject_GC_New` or :c:macro:`PyObject_GC_NewVar`."
7068msgstr ""
71- "객체의 메모리는 :c:func :`PyObject_GC_New` 나 :c:func :`PyObject_GC_NewVar`\\ 를 사용하여 "
72- " 할당해야 합니다."
69+ "객체의 메모리는 :c:macro :`PyObject_GC_New` 나 :c:macro :`PyObject_GC_NewVar`\\ 를 "
70+ "사용하여 할당해야 합니다."
7371
7472#: ../../c-api/gcsupport.rst:31
7573msgid ""
@@ -115,22 +113,20 @@ msgid ""
115113msgstr ""
116114
117115#: ../../c-api/gcsupport.rst:57
118- #, fuzzy
119116msgid ""
120117"Analogous to :c:macro:`PyObject_New` but for container objects with the "
121118":c:macro:`Py_TPFLAGS_HAVE_GC` flag set."
122119msgstr ""
123- ":c:func :`PyObject_New`\\ 와 유사하지만, :const :`Py_TPFLAGS_HAVE_GC` 플래그가 설정된 "
120+ ":c:macro :`PyObject_New`\\ 와 유사하지만, :c:macro :`Py_TPFLAGS_HAVE_GC` 플래그가 설정된 "
124121"컨테이너 객체를 위한 것."
125122
126123#: ../../c-api/gcsupport.rst:62
127- #, fuzzy
128124msgid ""
129125"Analogous to :c:macro:`PyObject_NewVar` but for container objects with "
130126"the :c:macro:`Py_TPFLAGS_HAVE_GC` flag set."
131127msgstr ""
132- ":c:func :`PyObject_NewVar`\\ 와 유사하지만, :const: `Py_TPFLAGS_HAVE_GC` 플래그가 설정된 "
133- "컨테이너 객체를 위한 것."
128+ ":c:macro :`PyObject_NewVar`\\ 와 유사하지만, :c:macro: `Py_TPFLAGS_HAVE_GC` 플래그가 "
129+ "설정된 컨테이너 객체를 위한 것."
134130
135131#: ../../c-api/gcsupport.rst:67
136132msgid ""
@@ -156,20 +152,21 @@ msgid ""
156152msgstr ""
157153
158154#: ../../c-api/gcsupport.rst:88
159- #, fuzzy
160155msgid ""
161156"Resize an object allocated by :c:macro:`PyObject_NewVar`. Returns the "
162157"resized object of type ``TYPE*`` (refers to any C type) or ``NULL`` on "
163158"failure."
164159msgstr ""
165- ":c:func :`PyObject_NewVar`\\ 에 의해 할당된 객체의 크기를 변경합니다. 크기가 조정된 객체나 실패하면 "
166- "``NULL``\\ 을 반환합니다. *op* \\ 는 아직 수집기가 추적하지 않아야 합니다 ."
160+ ":c:macro :`PyObject_NewVar`\\ 에 의해 할당된 객체의 크기를 변경합니다. 형 ``TYPE*`` (모든 C 형을 "
161+ "나타냅니다) 의 크기가 조정된 객체나 실패하면 ``NULL``\\ 을 반환합니다."
167162
168163#: ../../c-api/gcsupport.rst:92
169164msgid ""
170165"*op* must be of type :c:expr:`PyVarObject *` and must not be tracked by "
171166"the collector yet. *newsize* must be of type :c:type:`Py_ssize_t`."
172167msgstr ""
168+ "*op*\\ 는 형 :c:expr:`PyVarObject *`\\ 이어야 하고 아직 수거기가 추적하지 않아야 합니다. "
169+ "*newsize*\\ 는 형 :c:type:`Py_ssize_t`\\ 이어야 합니다."
173170
174171#: ../../c-api/gcsupport.rst:99
175172msgid ""
@@ -179,7 +176,7 @@ msgid ""
179176"followed by the :c:member:`~PyTypeObject.tp_traverse` handler become "
180177"valid, usually near the end of the constructor."
181178msgstr ""
182- "수집기가 추적하는 컨테이너 객체 집합에 객체 *op*\\ 를 추가합니다. 수집기는 예기치 않은 시간에 실행될 수 있으므로 추적되는 "
179+ "수거기가 추적하는 컨테이너 객체 집합에 객체 *op*\\ 를 추가합니다. 수거기는 예기치 않은 시간에 실행될 수 있으므로 추적되는 "
183180"동안 객체가 유효해야 합니다. :c:member:`~PyTypeObject.tp_traverse` 처리기가 탐색하는 모든 필드가 "
184181"유효해지면 호출해야 합니다, 보통 생성자의 끝부분 근처입니다."
185182
@@ -220,13 +217,12 @@ msgid "This is analogous to the Python function :func:`gc.is_finalized`."
220217msgstr "이것은 파이썬 함수 :func:`gc.is_finalized`\\ 에 해당합니다."
221218
222219#: ../../c-api/gcsupport.rst:136
223- #, fuzzy
224220msgid ""
225221"Releases memory allocated to an object using :c:macro:`PyObject_GC_New` "
226222"or :c:macro:`PyObject_GC_NewVar`."
227223msgstr ""
228- ":c:func :`PyObject_GC_New` 나 :c:func :`PyObject_GC_NewVar`\\ 를 사용하여 객체에 할당된 "
229- "메모리를 해제합니다."
224+ ":c:macro :`PyObject_GC_New` 나 :c:macro :`PyObject_GC_NewVar`\\ 를 사용하여 객체에 "
225+ "할당된 메모리를 해제합니다."
230226
231227#: ../../c-api/gcsupport.rst:142
232228msgid ""
@@ -237,20 +233,19 @@ msgid ""
237233"this for the object before any of the fields used by the "
238234":c:member:`~PyTypeObject.tp_traverse` handler become invalid."
239235msgstr ""
240- "수집기가 추적하는 컨테이너 객체 집합에서 *op* 객체를 제거합니다. :c:func:`PyObject_GC_Track`\\ 를 이 "
236+ "수거기가 추적하는 컨테이너 객체 집합에서 *op* 객체를 제거합니다. :c:func:`PyObject_GC_Track`\\ 를 이 "
241237"객체에 대해 다시 호출하여 추적 객체 집합에 다시 추가할 수 있음에 유의하십시오. "
242238"할당해제자(:c:member:`~PyTypeObject.tp_dealloc` 처리기)는 "
243239":c:member:`~PyTypeObject.tp_traverse` 처리기에서 사용하는 필드가 무효화 되기 전에 객체에 대해 이 "
244240"함수를 호출해야 합니다."
245241
246242#: ../../c-api/gcsupport.rst:151
247- #, fuzzy
248243msgid ""
249244"The :c:func:`!_PyObject_GC_TRACK` and :c:func:`!_PyObject_GC_UNTRACK` "
250245"macros have been removed from the public C API."
251246msgstr ""
252- ":c:func:`_PyObject_GC_TRACK`\\ 과 :c:func:`_PyObject_GC_UNTRACK` 매크로는 공용 C "
253- "API에서 제거되었습니다."
247+ ":c:func:`! _PyObject_GC_TRACK`\\ 과 :c:func:`! _PyObject_GC_UNTRACK` 매크로는 공용 "
248+ "C API에서 제거되었습니다."
254249
255250#: ../../c-api/gcsupport.rst:154
256251msgid ""
@@ -325,6 +320,13 @@ msgid ""
325320" return 0;\n"
326321"}"
327322msgstr ""
323+ "static int\n"
324+ "my_traverse(Noddy *self, visitproc visit, void *arg)\n"
325+ "{\n"
326+ " Py_VISIT(self->foo);\n"
327+ " Py_VISIT(self->bar);\n"
328+ " return 0;\n"
329+ "}"
328330
329331#: ../../c-api/gcsupport.rst:198
330332msgid ""
@@ -345,12 +347,11 @@ msgid ""
345347msgstr ""
346348"참조 순환을 생성했을 수 있는 참조를 삭제합니다. 불변 객체는 참조 순환을 직접 생성할 수 없으므로, 이 메서드를 정의 할 필요가 "
347349"없습니다. 이 메서드를 호출한 후에도 객체가 유효해야 합니다 (단지 참조에 대해 :c:func:`Py_DECREF`\\ 를 호출하지 "
348- "마십시오). 이 객체가 참조 순환에 참여하고 있음을 수집기가 감지하면 이 메서드를 호출합니다."
350+ "마십시오). 이 객체가 참조 순환에 참여하고 있음을 수거기가 감지하면 이 메서드를 호출합니다."
349351
350352#: ../../c-api/gcsupport.rst:213
351- #, fuzzy
352353msgid "Controlling the Garbage Collector State"
353- msgstr "순환 가비지 수집 지원 "
354+ msgstr "가비지 수거기 상태 제어하기 "
354355
355356#: ../../c-api/gcsupport.rst:215
356357msgid ""
@@ -392,9 +393,8 @@ msgid ""
392393msgstr ""
393394
394395#: ../../c-api/gcsupport.rst:256
395- #, fuzzy
396396msgid "Querying Garbage Collector State"
397- msgstr "순환 가비지 수집 지원 "
397+ msgstr "가비지 수거기 상태 조회하기 "
398398
399399#: ../../c-api/gcsupport.rst:258
400400msgid ""
0 commit comments