| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -34,7 +34,6 @@ msgstr "" | |||
| 34 | 34 | "수집에 대한 어떤 명시적인 지원을 제공할 필요가 없습니다." | |
| 35 | 35 | ||
| 36 | 36 | #: ../../c-api/gcsupport.rst:15 | |
| 37 | - #, fuzzy | ||
| 38 | 37 | msgid "" | |
| 39 | 38 | "To create a container type, the :c:member:`~PyTypeObject.tp_flags` field " | |
| 40 | 39 | "of the type object must include the :c:macro:`Py_TPFLAGS_HAVE_GC` and " | |
@@ -43,13 +42,13 @@ msgid "" | |||
| 43 | 42 | ":c:member:`~PyTypeObject.tp_clear` implementation must also be provided." | |
| 44 | 43 | msgstr "" | |
| 45 | 44 | "컨테이너형을 만들려면, 형 객체의 :c:member:`~PyTypeObject.tp_flags` 필드가 " | |
| 46 | - ":const:`Py_TPFLAGS_HAVE_GC`\\를 포함해야 하고 " | ||
| 45 | + ":c:macro:`Py_TPFLAGS_HAVE_GC`\\를 포함해야 하고 " | ||
| 47 | 46 | ":c:member:`~PyTypeObject.tp_traverse` 처리기 구현을 제공해야 합니다. 형의 인스턴스가 가변이면, " | |
| 48 | 47 | ":c:member:`~PyTypeObject.tp_clear` 구현도 제공해야 합니다." | |
| 49 | 48 | ||
| 50 | 49 | #: ../../c-api/gcsupport.rst:21 | |
| 51 | 50 | msgid ":c:macro:`Py_TPFLAGS_HAVE_GC`" | |
| 52 | - msgstr "" | ||
| 51 | + msgstr ":c:macro:`Py_TPFLAGS_HAVE_GC`" | ||
| 53 | 52 | ||
| 54 | 53 | #: ../../c-api/gcsupport.rst:22 | |
| 55 | 54 | msgid "" | |
@@ -63,13 +62,12 @@ msgid "Constructors for container types must conform to two rules:" | |||
| 63 | 62 | msgstr "컨테이너형의 생성자는 두 가지 규칙을 준수해야 합니다:" | |
| 64 | 63 | ||
| 65 | 64 | #: ../../c-api/gcsupport.rst:28 | |
| 66 | - #, fuzzy | ||
| 67 | 65 | msgid "" | |
| 68 | 66 | "The memory for the object must be allocated using " | |
| 69 | 67 | ":c:macro:`PyObject_GC_New` or :c:macro:`PyObject_GC_NewVar`." | |
| 70 | 68 | 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 | + "사용하여 할당해야 합니다." | ||
| 73 | 71 | ||
| 74 | 72 | #: ../../c-api/gcsupport.rst:31 | |
| 75 | 73 | msgid "" | |
@@ -115,22 +113,20 @@ msgid "" | |||
| 115 | 113 | msgstr "" | |
| 116 | 114 | ||
| 117 | 115 | #: ../../c-api/gcsupport.rst:57 | |
| 118 | - #, fuzzy | ||
| 119 | 116 | msgid "" | |
| 120 | 117 | "Analogous to :c:macro:`PyObject_New` but for container objects with the " | |
| 121 | 118 | ":c:macro:`Py_TPFLAGS_HAVE_GC` flag set." | |
| 122 | 119 | msgstr "" | |
| 123 | - ":c:func:`PyObject_New`\\와 유사하지만, :const:`Py_TPFLAGS_HAVE_GC` 플래그가 설정된 " | ||
| 120 | + ":c:macro:`PyObject_New`\\와 유사하지만, :c:macro:`Py_TPFLAGS_HAVE_GC` 플래그가 설정된 " | ||
| 124 | 121 | "컨테이너 객체를 위한 것." | |
| 125 | 122 | ||
| 126 | 123 | #: ../../c-api/gcsupport.rst:62 | |
| 127 | - #, fuzzy | ||
| 128 | 124 | msgid "" | |
| 129 | 125 | "Analogous to :c:macro:`PyObject_NewVar` but for container objects with " | |
| 130 | 126 | "the :c:macro:`Py_TPFLAGS_HAVE_GC` flag set." | |
| 131 | 127 | msgstr "" | |
| 132 | - ":c:func:`PyObject_NewVar`\\와 유사하지만, :const:`Py_TPFLAGS_HAVE_GC` 플래그가 설정된 " | ||
| 133 | - "컨테이너 객체를 위한 것." | ||
| 128 | + ":c:macro:`PyObject_NewVar`\\와 유사하지만, :c:macro:`Py_TPFLAGS_HAVE_GC` 플래그가 " | ||
| 129 | + "설정된 컨테이너 객체를 위한 것." | ||
| 134 | 130 | ||
| 135 | 131 | #: ../../c-api/gcsupport.rst:67 | |
| 136 | 132 | msgid "" | |
@@ -156,20 +152,21 @@ msgid "" | |||
| 156 | 152 | msgstr "" | |
| 157 | 153 | ||
| 158 | 154 | #: ../../c-api/gcsupport.rst:88 | |
| 159 | - #, fuzzy | ||
| 160 | 155 | msgid "" | |
| 161 | 156 | "Resize an object allocated by :c:macro:`PyObject_NewVar`. Returns the " | |
| 162 | 157 | "resized object of type ``TYPE*`` (refers to any C type) or ``NULL`` on " | |
| 163 | 158 | "failure." | |
| 164 | 159 | msgstr "" | |
| 165 | - ":c:func:`PyObject_NewVar`\\에 의해 할당된 객체의 크기를 변경합니다. 크기가 조정된 객체나 실패하면 " | ||
| 166 | - "``NULL``\\을 반환합니다. *op*\\는 아직 수집기가 추적하지 않아야 합니다." | ||
| 160 | + ":c:macro:`PyObject_NewVar`\\에 의해 할당된 객체의 크기를 변경합니다. 형 ``TYPE*`` (모든 C 형을 " | ||
| 161 | + "나타냅니다) 의 크기가 조정된 객체나 실패하면 ``NULL``\\을 반환합니다." | ||
| 167 | 162 | ||
| 168 | 163 | #: ../../c-api/gcsupport.rst:92 | |
| 169 | 164 | msgid "" | |
| 170 | 165 | "*op* must be of type :c:expr:`PyVarObject *` and must not be tracked by " | |
| 171 | 166 | "the collector yet. *newsize* must be of type :c:type:`Py_ssize_t`." | |
| 172 | 167 | msgstr "" | |
| 168 | + "*op*\\는 형 :c:expr:`PyVarObject *`\\이어야 하고 아직 수거기가 추적하지 않아야 합니다. " | ||
| 169 | + "*newsize*\\는 형 :c:type:`Py_ssize_t`\\이어야 합니다." | ||
| 173 | 170 | ||
| 174 | 171 | #: ../../c-api/gcsupport.rst:99 | |
| 175 | 172 | msgid "" | |
@@ -179,7 +176,7 @@ msgid "" | |||
| 179 | 176 | "followed by the :c:member:`~PyTypeObject.tp_traverse` handler become " | |
| 180 | 177 | "valid, usually near the end of the constructor." | |
| 181 | 178 | msgstr "" | |
| 182 | - "수집기가 추적하는 컨테이너 객체 집합에 객체 *op*\\를 추가합니다. 수집기는 예기치 않은 시간에 실행될 수 있으므로 추적되는 " | ||
| 179 | + "수거기가 추적하는 컨테이너 객체 집합에 객체 *op*\\를 추가합니다. 수거기는 예기치 않은 시간에 실행될 수 있으므로 추적되는 " | ||
| 183 | 180 | "동안 객체가 유효해야 합니다. :c:member:`~PyTypeObject.tp_traverse` 처리기가 탐색하는 모든 필드가 " | |
| 184 | 181 | "유효해지면 호출해야 합니다, 보통 생성자의 끝부분 근처입니다." | |
| 185 | 182 | ||
@@ -220,13 +217,12 @@ msgid "This is analogous to the Python function :func:`gc.is_finalized`." | |||
| 220 | 217 | msgstr "이것은 파이썬 함수 :func:`gc.is_finalized`\\에 해당합니다." | |
| 221 | 218 | ||
| 222 | 219 | #: ../../c-api/gcsupport.rst:136 | |
| 223 | - #, fuzzy | ||
| 224 | 220 | msgid "" | |
| 225 | 221 | "Releases memory allocated to an object using :c:macro:`PyObject_GC_New` " | |
| 226 | 222 | "or :c:macro:`PyObject_GC_NewVar`." | |
| 227 | 223 | 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 | + "할당된 메모리를 해제합니다." | ||
| 230 | 226 | ||
| 231 | 227 | #: ../../c-api/gcsupport.rst:142 | |
| 232 | 228 | msgid "" | |
@@ -237,20 +233,19 @@ msgid "" | |||
| 237 | 233 | "this for the object before any of the fields used by the " | |
| 238 | 234 | ":c:member:`~PyTypeObject.tp_traverse` handler become invalid." | |
| 239 | 235 | msgstr "" | |
| 240 | - "수집기가 추적하는 컨테이너 객체 집합에서 *op* 객체를 제거합니다. :c:func:`PyObject_GC_Track`\\를 이 " | ||
| 236 | + "수거기가 추적하는 컨테이너 객체 집합에서 *op* 객체를 제거합니다. :c:func:`PyObject_GC_Track`\\를 이 " | ||
| 241 | 237 | "객체에 대해 다시 호출하여 추적 객체 집합에 다시 추가할 수 있음에 유의하십시오. " | |
| 242 | 238 | "할당해제자(:c:member:`~PyTypeObject.tp_dealloc` 처리기)는 " | |
| 243 | 239 | ":c:member:`~PyTypeObject.tp_traverse` 처리기에서 사용하는 필드가 무효화 되기 전에 객체에 대해 이 " | |
| 244 | 240 | "함수를 호출해야 합니다." | |
| 245 | 241 | ||
| 246 | 242 | #: ../../c-api/gcsupport.rst:151 | |
| 247 | - #, fuzzy | ||
| 248 | 243 | msgid "" | |
| 249 | 244 | "The :c:func:`!_PyObject_GC_TRACK` and :c:func:`!_PyObject_GC_UNTRACK` " | |
| 250 | 245 | "macros have been removed from the public C API." | |
| 251 | 246 | 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에서 제거되었습니다." | ||
| 254 | 249 | ||
| 255 | 250 | #: ../../c-api/gcsupport.rst:154 | |
| 256 | 251 | msgid "" | |
@@ -325,6 +320,13 @@ msgid "" | |||
| 325 | 320 | " return 0;\n" | |
| 326 | 321 | "}" | |
| 327 | 322 | 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 | + "}" | ||
| 328 | 330 | ||
| 329 | 331 | #: ../../c-api/gcsupport.rst:198 | |
| 330 | 332 | msgid "" | |
@@ -345,12 +347,11 @@ msgid "" | |||
| 345 | 347 | msgstr "" | |
| 346 | 348 | "참조 순환을 생성했을 수 있는 참조를 삭제합니다. 불변 객체는 참조 순환을 직접 생성할 수 없으므로, 이 메서드를 정의 할 필요가 " | |
| 347 | 349 | "없습니다. 이 메서드를 호출한 후에도 객체가 유효해야 합니다 (단지 참조에 대해 :c:func:`Py_DECREF`\\를 호출하지 " | |
| 348 | - "마십시오). 이 객체가 참조 순환에 참여하고 있음을 수집기가 감지하면 이 메서드를 호출합니다." | ||
| 350 | + "마십시오). 이 객체가 참조 순환에 참여하고 있음을 수거기가 감지하면 이 메서드를 호출합니다." | ||
| 349 | 351 | ||
| 350 | 352 | #: ../../c-api/gcsupport.rst:213 | |
| 351 | - #, fuzzy | ||
| 352 | 353 | msgid "Controlling the Garbage Collector State" | |
| 353 | - msgstr "순환 가비지 수집 지원" | ||
| 354 | + msgstr "가비지 수거기 상태 제어하기" | ||
| 354 | 355 | ||
| 355 | 356 | #: ../../c-api/gcsupport.rst:215 | |
| 356 | 357 | msgid "" | |
@@ -392,9 +393,8 @@ msgid "" | |||
| 392 | 393 | msgstr "" | |
| 393 | 394 | ||
| 394 | 395 | #: ../../c-api/gcsupport.rst:256 | |
| 395 | - #, fuzzy | ||
| 396 | 396 | msgid "Querying Garbage Collector State" | |
| 397 | - msgstr "순환 가비지 수집 지원" | ||
| 397 | + msgstr "가비지 수거기 상태 조회하기" | ||
| 398 | 398 | ||
| 399 | 399 | #: ../../c-api/gcsupport.rst:258 | |
| 400 | 400 | msgid "" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments