@@ -53,7 +53,6 @@ msgid "Clear the internal lookup cache. Return the current version tag."
5353msgstr "내부 조회 캐시를 지웁니다. 현재의 버전 태그를 반환합니다."
5454
5555#: ../../c-api/type.rst:42
56- #, fuzzy
5756msgid ""
5857"Return the :c:member:`~PyTypeObject.tp_flags` member of *type*. This "
5958"function is primarily meant for use with ``Py_LIMITED_API``; the "
@@ -62,8 +61,9 @@ msgid ""
6261"the :ref:`limited API <limited-c-api>`."
6362msgstr ""
6463"*type*\\ 의 :c:member:`~PyTypeObject.tp_flags` 멤버를 반환합니다. 이 함수는 주로 "
65- "`Py_LIMITED_API`\\ 와 함께 사용하기 위한 것입니다; 개별 플래그 비트는 파이썬 배포 간에 안정적인 것으로 보장되지만,"
66- " :c:member:`~PyTypeObject.tp_flags` 자체에 대한 액세스는 제한된 API 일부가 아닙니다."
64+ "``Py_LIMITED_API``\\ 와 함께 사용하기 위한 것입니다; 개별 플래그 비트는 파이썬 배포 간에 안정적인 것으로 "
65+ "보장되지만, :c:member:`~PyTypeObject.tp_flags` 자체에 대한 액세스는 :ref:`제한된 API "
66+ "<limited-c-api>` 일부가 아닙니다."
6767
6868#: ../../c-api/type.rst:49
6969msgid "The return type is now ``unsigned long`` rather than ``long``."
@@ -161,27 +161,25 @@ msgid ""
161161msgstr "형 객체 *o*\\ 가 기능 *feature*\\ 를 설정하면 0이 아닌 값을 반환합니다. 형 기능은 단일 비트 플래그로 표시됩니다."
162162
163163#: ../../c-api/type.rst:138
164- #, fuzzy
165164msgid ""
166165"Return true if the type object includes support for the cycle detector; "
167166"this tests the type flag :c:macro:`Py_TPFLAGS_HAVE_GC`."
168167msgstr ""
169168"형 객체가 순환 검출기에 대한 지원을 포함하고 있으면 참을 반환합니다. 이것은 형 플래그 "
170- ":const :`Py_TPFLAGS_HAVE_GC`\\ 를 검사합니다."
169+ ":c:macro :`Py_TPFLAGS_HAVE_GC`\\ 를 검사합니다."
171170
172171#: ../../c-api/type.rst:144
173172msgid "Return true if *a* is a subtype of *b*."
174173msgstr "*a*\\ 가 *b*\\ 의 서브 형이면 참을 반환합니다."
175174
176175#: ../../c-api/type.rst:146
177- #, fuzzy
178176msgid ""
179177"This function only checks for actual subtypes, which means that "
180178":meth:`~type.__subclasscheck__` is not called on *b*. Call "
181179":c:func:`PyObject_IsSubclass` to do the same check that "
182180":func:`issubclass` would do."
183181msgstr ""
184- "이 함수는 실제 서브 형만 검사합니다. 즉, :meth:`~class .__subclasscheck__`\\ 가 *b*\\ 에 대해 "
182+ "이 함수는 실제 서브 형만 검사합니다. 즉, :meth:`~type .__subclasscheck__`\\ 가 *b*\\ 에 대해 "
185183"호출되지 않습니다. :func:`issubclass`\\ 가 수행하는 것과 같은 검사를 하려면 "
186184":c:func:`PyObject_IsSubclass`\\ 를 호출하십시오."
187185
@@ -288,7 +286,6 @@ msgid ""
288286msgstr "주어진 형과 연관된 모듈이 없으면, :py:class:`TypeError`\\ 를 설정하고 ``NULL``\\ 을 반환합니다."
289287
290288#: ../../c-api/type.rst:232
291- #, fuzzy
292289msgid ""
293290"This function is usually used to get the module in which a method is "
294291"defined. Note that in such a method, ``PyType_GetModule(Py_TYPE(self))`` "
@@ -301,7 +298,9 @@ msgstr ""
301298"이 함수는 일반적으로 메서드가 정의된 모듈을 가져오는 데 사용됩니다. 이러한 메서드에서, "
302299"``PyType_GetModule(Py_TYPE(self))``\\ 는 의도한 결과를 반환하지 않을 수 있음에 유의하십시오. "
303300"``Py_TYPE(self)``\\ 는 의도한 클래스의 *서브 클래스*\\ 일 수 있으며, 서브 클래스가 반드시 슈퍼 클래스와 같은 "
304- "모듈에 정의된 것은 아닙니다. 메서드를 정의하는 클래스를 얻으려면 :c:type:`PyCMethod`\\ 를 참조하십시오."
301+ "모듈에 정의된 것은 아닙니다. 메서드를 정의하는 클래스를 얻으려면 :c:type:`PyCMethod`\\ 를 참조하십시오. "
302+ ":c:type:`!PyCMethod`\\ 를 사용할 수 없는 경우는 :c:func:`PyType_GetModuleByDef`\\ 를 "
303+ "참조하세요."
305304
306305#: ../../c-api/type.rst:245
307306msgid ""
@@ -325,11 +324,10 @@ msgid ""
325324msgstr ""
326325
327326#: ../../c-api/type.rst:262
328- #, fuzzy
329327msgid ""
330328"If no module is found, raises a :py:class:`TypeError` and returns "
331329"``NULL``."
332- msgstr "주어진 형과 연관된 모듈이 없으면, :py:class:`TypeError`\\ 를 설정하고 ``NULL``\\ 을 반환합니다."
330+ msgstr "모듈을 찾을 수 없으면, :py:class:`TypeError`\\ 를 발생시키고 ``NULL``\\ 을 반환합니다."
333331
334332#: ../../c-api/type.rst:264
335333msgid ""
@@ -362,11 +360,12 @@ msgid ""
362360msgstr "다음 함수와 구조체는 :ref:`힙 형 <heap-types>`\\ 을 만드는 데 사용됩니다."
363361
364362#: ../../c-api/type.rst:290
365- #, fuzzy
366363msgid ""
367364"Create and return a :ref:`heap type <heap-types>` from the *spec* (see "
368365":c:macro:`Py_TPFLAGS_HEAPTYPE`)."
369- msgstr "*spec*\\ 으로 힙 형 객체를 만들고 반환합니다 (:const:`Py_TPFLAGS_HEAPTYPE`)."
366+ msgstr ""
367+ "*spec*\\ 으로 :ref:`힙 형 <heap-types>`\\ 을 만들고 반환합니다 "
368+ "(:c:macro:`Py_TPFLAGS_HEAPTYPE`\\ 을 찹고하세요)."
370369
371370#: ../../c-api/type.rst:293
372371msgid ""
@@ -386,20 +385,19 @@ msgid ""
386385msgstr ""
387386
388387#: ../../c-api/type.rst:304
389- #, fuzzy
390388msgid ""
391389"The *bases* argument can be used to specify base classes; it can either "
392390"be only one class or a tuple of classes. If *bases* is ``NULL``, the "
393391"*Py_tp_bases* slot is used instead. If that also is ``NULL``, the "
394392"*Py_tp_base* slot is used instead. If that also is ``NULL``, the new type"
395393" derives from :class:`object`."
396394msgstr ""
395+ "베이스 클래스를 지정하는 데 *bases* 인자를 사용할 수 있습니다; 하나의 클래스 또는 클래스의 튜플일 수 있습니다. "
397396"*bases*\\ 가 ``NULL``\\ 이면, *Py_tp_bases* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\ 이면, "
398397"*Py_tp_base* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\ 이면, 새 형은 :class:`object`\\ 에서 "
399398"파생됩니다."
400399
401400#: ../../c-api/type.rst:310
402- #, fuzzy
403401msgid ""
404402"The *module* argument can be used to record the module in which the new "
405403"class is defined. It must be a module object or ``NULL``. If not "
@@ -444,9 +442,8 @@ msgid ":py:meth:`~object.__set_name__` is not called on new descriptors."
444442msgstr ""
445443
446444#: ../../c-api/type.rst:336
447- #, fuzzy
448445msgid "Equivalent to ``PyType_FromMetaclass(NULL, module, spec, bases)``."
449- msgstr "``PyType_FromModuleAndSpec (NULL, spec, bases)``\\ 와 동등합니다."
446+ msgstr "``PyType_FromMetaclass (NULL, module , spec, bases)``\\ 와 동등합니다."
450447
451448#: ../../c-api/type.rst:342
452449msgid ""
@@ -469,14 +466,12 @@ msgid ""
469466msgstr ""
470467
471468#: ../../c-api/type.rst:358
472- #, fuzzy
473469msgid "Equivalent to ``PyType_FromMetaclass(NULL, NULL, spec, bases)``."
474- msgstr "``PyType_FromModuleAndSpec( NULL, spec, bases)``\\ 와 동등합니다."
470+ msgstr "``PyType_FromMetaclass(NULL, NULL, spec, bases)``\\ 와 동등합니다."
475471
476472#: ../../c-api/type.rst:375
477- #, fuzzy
478473msgid "Equivalent to ``PyType_FromMetaclass(NULL, NULL, spec, NULL)``."
479- msgstr "``PyType_FromSpecWithBases( spec, NULL)``\\ 와 동등합니다."
474+ msgstr "``PyType_FromMetaclass(NULL, NULL, spec, NULL)``\\ 와 동등합니다."
480475
481476#: ../../c-api/type.rst:379
482477msgid ""
@@ -494,13 +489,12 @@ msgid "Name of the type, used to set :c:member:`PyTypeObject.tp_name`."
494489msgstr "형의 이름, :c:member:`PyTypeObject.tp_name`\\ 을 설정하는 데 사용됩니다."
495490
496491#: ../../c-api/type.rst:408
497- #, fuzzy
498492msgid ""
499493"If positive, specifies the size of the instance in bytes. It is used to "
500494"set :c:member:`PyTypeObject.tp_basicsize`."
501495msgstr ""
502- "인스턴스의 크기( 바이트), :c:member:`PyTypeObject.tp_basicsize`\\ 와 "
503- ":c:member:`PyTypeObject.tp_itemsize` \\ 를 설정하는 데 사용됩니다."
496+ "양수면, 인스턴스의 바이트 수 크기를 지정합니다. :c:member:`PyTypeObject.tp_basicsize`\\ 를 설정하는 "
497+ " 데 사용됩니다."
504498
505499#: ../../c-api/type.rst:411
506500msgid ""
@@ -523,14 +517,13 @@ msgid "Previously, this field could not be negative."
523517msgstr ""
524518
525519#: ../../c-api/type.rst:428
526- #, fuzzy
527520msgid ""
528521"Size of one element of a variable-size type, in bytes. Used to set "
529522":c:member:`PyTypeObject.tp_itemsize`. See ``tp_itemsize`` documentation "
530523"for caveats."
531524msgstr ""
532- "인스턴스의 크기( 바이트), :c:member:`PyTypeObject.tp_basicsize `\\ 와 "
533- ":c:member:`PyTypeObject. tp_itemsize`\\ 를 설정하는 데 사용됩니다 ."
525+ "가변 크기 형의 한 요소의 바이트 수 크기. :c:member:`PyTypeObject.tp_itemsize `\\ 를 설정하는 데 "
526+ "사용됩니다. 주의 사항은 `` tp_itemsize`` 설명서를 참조하세요 ."
534527
535528#: ../../c-api/type.rst:432
536529msgid ""
@@ -542,11 +535,10 @@ msgid ""
542535msgstr ""
543536
544537#: ../../c-api/type.rst:439
545- #, fuzzy
546538msgid ""
547539"The base is not variable-sized (its "
548540":c:member:`~PyTypeObject.tp_itemsize`)."
549- msgstr "형의 이름, :c:member:`PyTypeObject.tp_name` \\ 을 설정하는 데 사용됩니다 ."
541+ msgstr "베이스는 가변 크기가 아닙니다 ( :c:member:`~ PyTypeObject.tp_itemsize` 입니다) ."
550542
551543#: ../../c-api/type.rst:441
552544msgid ""
@@ -621,38 +613,32 @@ msgid "``Py_sq_length`` to set :c:member:`PySequenceMethods.sq_length`"
621613msgstr ":c:member:`PySequenceMethods.sq_length`\\ 를 설정하는 ``Py_sq_length``"
622614
623615#: ../../c-api/type.rst:487
624- #, fuzzy
625616msgid "The following “offset” fields cannot be set using :c:type:`PyType_Slot`:"
626- msgstr ""
627- "다음 필드는 :c:type:`PyType_Spec`\\ 과 :c:type:`PyType_Slot`\\ 을 사용하여 전혀 설정할 수 "
628- "없습니다:"
617+ msgstr "다음 “offset” 필드는 :c:type:`PyType_Slot`\\ 을 사용하여 설정할 수 없습니다:"
629618
630619#: ../../c-api/type.rst:489
631- #, fuzzy
632620msgid ""
633621":c:member:`~PyTypeObject.tp_weaklistoffset` (use "
634622":c:macro:`Py_TPFLAGS_MANAGED_WEAKREF` instead if possible)"
635623msgstr ""
636- ":c:member:`~PyTypeObject.tp_weaklistoffset` (:ref:`PyMemberDef "
637- "<pymemberdef-offsets>` \\ 를 참조하십시오 )"
624+ ":c:member:`~PyTypeObject.tp_weaklistoffset` (가능하면 대신 "
625+ ":c:macro:`Py_TPFLAGS_MANAGED_WEAKREF` \\ 를 사용하세요 )"
638626
639627#: ../../c-api/type.rst:491
640- #, fuzzy
641628msgid ""
642629":c:member:`~PyTypeObject.tp_dictoffset` (use "
643630":c:macro:`Py_TPFLAGS_MANAGED_DICT` instead if possible)"
644631msgstr ""
645- ":c:member:`~PyTypeObject.tp_dictoffset` (:ref:`PyMemberDef <pymemberdef- "
646- "offsets>` \\ 를 참조하십시오 )"
632+ ":c:member:`~PyTypeObject.tp_dictoffset` (가능하면 대신 "
633+ ":c:macro:`Py_TPFLAGS_MANAGED_DICT` \\ 를 사용하세요 )"
647634
648635#: ../../c-api/type.rst:493
649- #, fuzzy
650636msgid ""
651637":c:member:`~PyTypeObject.tp_vectorcall_offset` (use "
652638"``\" __vectorcalloffset__\" `` in :ref:`PyMemberDef <pymemberdef-offsets>`)"
653639msgstr ""
654640":c:member:`~PyTypeObject.tp_vectorcall_offset` (:ref:`PyMemberDef "
655- "<pymemberdef-offsets>`\\ 를 참조하십시오 )"
641+ "<pymemberdef-offsets>`\\ 에서 `` \" __vectorcalloffset__ \" `` \\ 를 사용하세요 )"
656642
657643#: ../../c-api/type.rst:497
658644msgid ""
@@ -663,21 +649,17 @@ msgid ""
663649msgstr ""
664650
665651#: ../../c-api/type.rst:503
666- #, fuzzy
667652msgid "The following fields cannot be set at all when creating a heap type:"
668- msgstr ""
669- "다음 필드는 :c:type:`PyType_Spec`\\ 과 :c:type:`PyType_Slot`\\ 을 사용하여 전혀 설정할 수 "
670- "없습니다:"
653+ msgstr "다음 필드는 힙 형을 만들 때 전혀 설정할 수 없습니다:"
671654
672655#: ../../c-api/type.rst:505
673- #, fuzzy
674656msgid ""
675657":c:member:`~PyTypeObject.tp_vectorcall` (use "
676658":c:member:`~PyTypeObject.tp_new` and/or "
677659":c:member:`~PyTypeObject.tp_init`)"
678660msgstr ""
679- ":c:member:`~PyTypeObject.tp_vectorcall_offset ` (:ref:`PyMemberDef "
680- "<pymemberdef-offsets>` \\ 를 참조하십시오 )"
661+ ":c:member:`~PyTypeObject.tp_vectorcall ` (:c:member:`~PyTypeObject.tp_new` "
662+ " 와/또는 :c:member:`~PyTypeObject.tp_init` \\ 를 사용하세요 )"
681663
682664#: ../../c-api/type.rst:509
683665msgid ""
@@ -686,20 +668,22 @@ msgid ""
686668":c:member:`~PyTypeObject.tp_subclasses`, and "
687669":c:member:`~PyTypeObject.tp_weaklist`."
688670msgstr ""
671+ "내부 필드: :c:member:`~PyTypeObject.tp_dict`, "
672+ ":c:member:`~PyTypeObject.tp_mro`, :c:member:`~PyTypeObject.tp_cache`, "
673+ ":c:member:`~PyTypeObject.tp_subclasses` 및 "
674+ ":c:member:`~PyTypeObject.tp_weaklist`."
689675
690676#: ../../c-api/type.rst:516
691- #, fuzzy
692677msgid ""
693678"Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be problematic "
694679"on some platforms. To avoid issues, use the *bases* argument of "
695680":c:func:`PyType_FromSpecWithBases` instead."
696681msgstr ""
697682"일부 플랫폼에서는 :c:data:`Py_tp_bases`\\ 나 :c:data:`Py_tp_base`\\ 를 설정하는 것이 문제가 될 "
698- "수 있습니다. 문제를 피하려면, 대신 :py :func:`PyType_FromSpecWithBases` 의 *bases* 인자를 "
683+ "수 있습니다. 문제를 피하려면, 대신 :c :func:`PyType_FromSpecWithBases` 의 *bases* 인자를 "
699684"사용하십시오."
700685
701686#: ../../c-api/type.rst:521
702- #, fuzzy
703687msgid "Slots in :c:type:`PyBufferProcs` may be set in the unlimited API."
704688msgstr ":c:type:`PyBufferProcs`\\ 의 슬롯은 제한 없는 API에서 설정할 수 있습니다."
705689
@@ -721,13 +705,12 @@ msgid "Slots other than ``Py_tp_doc`` may not be ``NULL``."
721705msgstr ""
722706
723707#: ../../c-api/type.rst:8
724- #, fuzzy
725708msgid "object"
726- msgstr "형 객체"
709+ msgstr "객체"
727710
728711#: ../../c-api/type.rst:8
729712msgid "type"
730- msgstr ""
713+ msgstr "형 "
731714
732715#~ msgid "An exception is raised if *type* is not a heap type."
733716#~ msgstr "*type*\\이 힙 형이 아니면 예외가 발생합니다."
0 commit comments