Skip to content

Commit ce2453c

Browse files
committed
#1072 - remove fuzzy flags
1 parent 977a093 commit ce2453c

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

c-api/gcsupport.po

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ msgstr ""
3434
"수집에 대한 어떤 명시적인 지원을 제공할 필요가 없습니다."
3535

3636
#: ../../c-api/gcsupport.rst:15
37-
#, fuzzy
3837
msgid ""
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."
4443
msgstr ""
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
5150
msgid ":c:macro:`Py_TPFLAGS_HAVE_GC`"
52-
msgstr ""
51+
msgstr ":c:macro:`Py_TPFLAGS_HAVE_GC`"
5352

5453
#: ../../c-api/gcsupport.rst:22
5554
msgid ""
@@ -63,13 +62,12 @@ msgid "Constructors for container types must conform to two rules:"
6362
msgstr "컨테이너형의 생성자는 두 가지 규칙을 준수해야 합니다:"
6463

6564
#: ../../c-api/gcsupport.rst:28
66-
#, fuzzy
6765
msgid ""
6866
"The memory for the object must be allocated using "
6967
":c:macro:`PyObject_GC_New` or :c:macro:`PyObject_GC_NewVar`."
7068
msgstr ""
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
7573
msgid ""
@@ -115,22 +113,20 @@ msgid ""
115113
msgstr ""
116114

117115
#: ../../c-api/gcsupport.rst:57
118-
#, fuzzy
119116
msgid ""
120117
"Analogous to :c:macro:`PyObject_New` but for container objects with the "
121118
":c:macro:`Py_TPFLAGS_HAVE_GC` flag set."
122119
msgstr ""
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
128124
msgid ""
129125
"Analogous to :c:macro:`PyObject_NewVar` but for container objects with "
130126
"the :c:macro:`Py_TPFLAGS_HAVE_GC` flag set."
131127
msgstr ""
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
136132
msgid ""
@@ -156,20 +152,21 @@ msgid ""
156152
msgstr ""
157153

158154
#: ../../c-api/gcsupport.rst:88
159-
#, fuzzy
160155
msgid ""
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."
164159
msgstr ""
165-
":c:func:`PyObject_NewVar`\\에 의해 할당된 객체의 크기를 변경합니다. 크기가 조정된 객체나 실패하면 "
166-
"``NULL``\\을 반환합니다. *op*\\는 아직 수집기가 추적하지 않아야 합니다."
160+
":c:macro:`PyObject_NewVar`\\에 의해 할당된 객체의 크기를 변경합니다. 형 ``TYPE*`` (모든 C 형을 "
161+
"나타냅니다) 의 크기가 조정된 객체나 실패하면 ``NULL``\\을 반환합니다."
167162

168163
#: ../../c-api/gcsupport.rst:92
169164
msgid ""
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`."
172167
msgstr ""
168+
"*op*\\는 형 :c:expr:`PyVarObject *`\\이어야 하고 아직 수거기가 추적하지 않아야 합니다. "
169+
"*newsize*\\는 형 :c:type:`Py_ssize_t`\\이어야 합니다."
173170

174171
#: ../../c-api/gcsupport.rst:99
175172
msgid ""
@@ -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."
181178
msgstr ""
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`."
220217
msgstr "이것은 파이썬 함수 :func:`gc.is_finalized`\\에 해당합니다."
221218

222219
#: ../../c-api/gcsupport.rst:136
223-
#, fuzzy
224220
msgid ""
225221
"Releases memory allocated to an object using :c:macro:`PyObject_GC_New` "
226222
"or :c:macro:`PyObject_GC_NewVar`."
227223
msgstr ""
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
232228
msgid ""
@@ -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."
239235
msgstr ""
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
248243
msgid ""
249244
"The :c:func:`!_PyObject_GC_TRACK` and :c:func:`!_PyObject_GC_UNTRACK` "
250245
"macros have been removed from the public C API."
251246
msgstr ""
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
256251
msgid ""
@@ -325,6 +320,13 @@ msgid ""
325320
" return 0;\n"
326321
"}"
327322
msgstr ""
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
330332
msgid ""
@@ -345,12 +347,11 @@ msgid ""
345347
msgstr ""
346348
"참조 순환을 생성했을 수 있는 참조를 삭제합니다. 불변 객체는 참조 순환을 직접 생성할 수 없으므로, 이 메서드를 정의 할 필요가 "
347349
"없습니다. 이 메서드를 호출한 후에도 객체가 유효해야 합니다 (단지 참조에 대해 :c:func:`Py_DECREF`\\를 호출하지 "
348-
"마십시오). 이 객체가 참조 순환에 참여하고 있음을 수집기가 감지하면 이 메서드를 호출합니다."
350+
"마십시오). 이 객체가 참조 순환에 참여하고 있음을 수거기가 감지하면 이 메서드를 호출합니다."
349351

350352
#: ../../c-api/gcsupport.rst:213
351-
#, fuzzy
352353
msgid "Controlling the Garbage Collector State"
353-
msgstr "순환 가비지 수집 지원"
354+
msgstr "가비지 수거기 상태 제어하기"
354355

355356
#: ../../c-api/gcsupport.rst:215
356357
msgid ""
@@ -392,9 +393,8 @@ msgid ""
392393
msgstr ""
393394

394395
#: ../../c-api/gcsupport.rst:256
395-
#, fuzzy
396396
msgid "Querying Garbage Collector State"
397-
msgstr "순환 가비지 수집 지원"
397+
msgstr "가비지 수거기 상태 조회하기"
398398

399399
#: ../../c-api/gcsupport.rst:258
400400
msgid ""

0 commit comments

Comments
 (0)