@@ -53,7 +53,6 @@ msgid "Clear the internal lookup cache. Return the current version tag."
53
53
msgstr "내부 조회 캐시를 지웁니다. 현재의 버전 태그를 반환합니다."
54
54
55
55
#: ../../c-api/type.rst:42
56
- #, fuzzy
57
56
msgid ""
58
57
"Return the :c:member:`~PyTypeObject.tp_flags` member of *type*. This "
59
58
"function is primarily meant for use with ``Py_LIMITED_API``; the "
@@ -62,8 +61,9 @@ msgid ""
62
61
"the :ref:`limited API <limited-c-api>`."
63
62
msgstr ""
64
63
"*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>` 일부가 아닙니다."
67
67
68
68
#: ../../c-api/type.rst:49
69
69
msgid "The return type is now ``unsigned long`` rather than ``long``."
@@ -161,27 +161,25 @@ msgid ""
161
161
msgstr "형 객체 *o*\\ 가 기능 *feature*\\ 를 설정하면 0이 아닌 값을 반환합니다. 형 기능은 단일 비트 플래그로 표시됩니다."
162
162
163
163
#: ../../c-api/type.rst:138
164
- #, fuzzy
165
164
msgid ""
166
165
"Return true if the type object includes support for the cycle detector; "
167
166
"this tests the type flag :c:macro:`Py_TPFLAGS_HAVE_GC`."
168
167
msgstr ""
169
168
"형 객체가 순환 검출기에 대한 지원을 포함하고 있으면 참을 반환합니다. 이것은 형 플래그 "
170
- ":const :`Py_TPFLAGS_HAVE_GC`\\ 를 검사합니다."
169
+ ":c:macro :`Py_TPFLAGS_HAVE_GC`\\ 를 검사합니다."
171
170
172
171
#: ../../c-api/type.rst:144
173
172
msgid "Return true if *a* is a subtype of *b*."
174
173
msgstr "*a*\\ 가 *b*\\ 의 서브 형이면 참을 반환합니다."
175
174
176
175
#: ../../c-api/type.rst:146
177
- #, fuzzy
178
176
msgid ""
179
177
"This function only checks for actual subtypes, which means that "
180
178
":meth:`~type.__subclasscheck__` is not called on *b*. Call "
181
179
":c:func:`PyObject_IsSubclass` to do the same check that "
182
180
":func:`issubclass` would do."
183
181
msgstr ""
184
- "이 함수는 실제 서브 형만 검사합니다. 즉, :meth:`~class .__subclasscheck__`\\ 가 *b*\\ 에 대해 "
182
+ "이 함수는 실제 서브 형만 검사합니다. 즉, :meth:`~type .__subclasscheck__`\\ 가 *b*\\ 에 대해 "
185
183
"호출되지 않습니다. :func:`issubclass`\\ 가 수행하는 것과 같은 검사를 하려면 "
186
184
":c:func:`PyObject_IsSubclass`\\ 를 호출하십시오."
187
185
@@ -288,7 +286,6 @@ msgid ""
288
286
msgstr "주어진 형과 연관된 모듈이 없으면, :py:class:`TypeError`\\ 를 설정하고 ``NULL``\\ 을 반환합니다."
289
287
290
288
#: ../../c-api/type.rst:232
291
- #, fuzzy
292
289
msgid ""
293
290
"This function is usually used to get the module in which a method is "
294
291
"defined. Note that in such a method, ``PyType_GetModule(Py_TYPE(self))`` "
@@ -301,7 +298,9 @@ msgstr ""
301
298
"이 함수는 일반적으로 메서드가 정의된 모듈을 가져오는 데 사용됩니다. 이러한 메서드에서, "
302
299
"``PyType_GetModule(Py_TYPE(self))``\\ 는 의도한 결과를 반환하지 않을 수 있음에 유의하십시오. "
303
300
"``Py_TYPE(self)``\\ 는 의도한 클래스의 *서브 클래스*\\ 일 수 있으며, 서브 클래스가 반드시 슈퍼 클래스와 같은 "
304
- "모듈에 정의된 것은 아닙니다. 메서드를 정의하는 클래스를 얻으려면 :c:type:`PyCMethod`\\ 를 참조하십시오."
301
+ "모듈에 정의된 것은 아닙니다. 메서드를 정의하는 클래스를 얻으려면 :c:type:`PyCMethod`\\ 를 참조하십시오. "
302
+ ":c:type:`!PyCMethod`\\ 를 사용할 수 없는 경우는 :c:func:`PyType_GetModuleByDef`\\ 를 "
303
+ "참조하세요."
305
304
306
305
#: ../../c-api/type.rst:245
307
306
msgid ""
@@ -325,11 +324,10 @@ msgid ""
325
324
msgstr ""
326
325
327
326
#: ../../c-api/type.rst:262
328
- #, fuzzy
329
327
msgid ""
330
328
"If no module is found, raises a :py:class:`TypeError` and returns "
331
329
"``NULL``."
332
- msgstr "주어진 형과 연관된 모듈이 없으면, :py:class:`TypeError`\\ 를설정하고 ``NULL``\\ 을 반환합니다."
330
+ msgstr "모듈을 찾을 수 없으면, :py:class:`TypeError`\\ 를발생시키고 ``NULL``\\ 을 반환합니다."
333
331
334
332
#: ../../c-api/type.rst:264
335
333
msgid ""
@@ -362,11 +360,12 @@ msgid ""
362
360
msgstr "다음 함수와 구조체는 :ref:`힙 형 <heap-types>`\\ 을 만드는 데 사용됩니다."
363
361
364
362
#: ../../c-api/type.rst:290
365
- #, fuzzy
366
363
msgid ""
367
364
"Create and return a :ref:`heap type <heap-types>` from the *spec* (see "
368
365
":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`\\ 을 찹고하세요)."
370
369
371
370
#: ../../c-api/type.rst:293
372
371
msgid ""
@@ -386,20 +385,19 @@ msgid ""
386
385
msgstr ""
387
386
388
387
#: ../../c-api/type.rst:304
389
- #, fuzzy
390
388
msgid ""
391
389
"The *bases* argument can be used to specify base classes; it can either "
392
390
"be only one class or a tuple of classes. If *bases* is ``NULL``, the "
393
391
"*Py_tp_bases* slot is used instead. If that also is ``NULL``, the "
394
392
"*Py_tp_base* slot is used instead. If that also is ``NULL``, the new type"
395
393
" derives from :class:`object`."
396
394
msgstr ""
395
+ "베이스 클래스를 지정하는 데 *bases* 인자를 사용할 수 있습니다; 하나의 클래스 또는 클래스의 튜플일 수 있습니다. "
397
396
"*bases*\\ 가 ``NULL``\\ 이면, *Py_tp_bases* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\ 이면, "
398
397
"*Py_tp_base* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\ 이면, 새 형은 :class:`object`\\ 에서 "
399
398
"파생됩니다."
400
399
401
400
#: ../../c-api/type.rst:310
402
- #, fuzzy
403
401
msgid ""
404
402
"The *module* argument can be used to record the module in which the new "
405
403
"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."
444
442
msgstr ""
445
443
446
444
#: ../../c-api/type.rst:336
447
- #, fuzzy
448
445
msgid "Equivalent to ``PyType_FromMetaclass(NULL, module, spec, bases)``."
449
- msgstr "``PyType_FromModuleAndSpec (NULL, spec, bases)``\\ 와 동등합니다."
446
+ msgstr "``PyType_FromMetaclass (NULL, module , spec, bases)``\\ 와 동등합니다."
450
447
451
448
#: ../../c-api/type.rst:342
452
449
msgid ""
@@ -469,14 +466,12 @@ msgid ""
469
466
msgstr ""
470
467
471
468
#: ../../c-api/type.rst:358
472
- #, fuzzy
473
469
msgid "Equivalent to ``PyType_FromMetaclass(NULL, NULL, spec, bases)``."
474
- msgstr "``PyType_FromModuleAndSpec( NULL, spec, bases)``\\ 와 동등합니다."
470
+ msgstr "``PyType_FromMetaclass(NULL, NULL, spec, bases)``\\ 와 동등합니다."
475
471
476
472
#: ../../c-api/type.rst:375
477
- #, fuzzy
478
473
msgid "Equivalent to ``PyType_FromMetaclass(NULL, NULL, spec, NULL)``."
479
- msgstr "``PyType_FromSpecWithBases( spec, NULL)``\\ 와 동등합니다."
474
+ msgstr "``PyType_FromMetaclass(NULL, NULL, spec, NULL)``\\ 와 동등합니다."
480
475
481
476
#: ../../c-api/type.rst:379
482
477
msgid ""
@@ -494,13 +489,12 @@ msgid "Name of the type, used to set :c:member:`PyTypeObject.tp_name`."
494
489
msgstr "형의 이름, :c:member:`PyTypeObject.tp_name`\\ 을 설정하는 데 사용됩니다."
495
490
496
491
#: ../../c-api/type.rst:408
497
- #, fuzzy
498
492
msgid ""
499
493
"If positive, specifies the size of the instance in bytes. It is used to "
500
494
"set :c:member:`PyTypeObject.tp_basicsize`."
501
495
msgstr ""
502
- "인스턴스의크기( 바이트), :c:member:`PyTypeObject.tp_basicsize`\\ 와 "
503
- ":c:member:`PyTypeObject.tp_itemsize` \\ 를 설정하는 데 사용됩니다."
496
+ "양수면, 인스턴스의 바이트 수 크기를 지정합니다. :c:member:`PyTypeObject.tp_basicsize`\\ 를 설정하는 "
497
+ " 데 사용됩니다."
504
498
505
499
#: ../../c-api/type.rst:411
506
500
msgid ""
@@ -523,14 +517,13 @@ msgid "Previously, this field could not be negative."
523
517
msgstr ""
524
518
525
519
#: ../../c-api/type.rst:428
526
- #, fuzzy
527
520
msgid ""
528
521
"Size of one element of a variable-size type, in bytes. Used to set "
529
522
":c:member:`PyTypeObject.tp_itemsize`. See ``tp_itemsize`` documentation "
530
523
"for caveats."
531
524
msgstr ""
532
- "인스턴스의 크기( 바이트), :c:member:`PyTypeObject.tp_basicsize `\\ 와 "
533
- ":c:member:`PyTypeObject. tp_itemsize`\\ 를 설정하는 데 사용됩니다 ."
525
+ "가변 크기 형의 한 요소의 바이트 수 크기. :c:member:`PyTypeObject.tp_itemsize `\\ 를 설정하는 데 "
526
+ "사용됩니다. 주의 사항은 `` tp_itemsize`` 설명서를 참조하세요 ."
534
527
535
528
#: ../../c-api/type.rst:432
536
529
msgid ""
@@ -542,11 +535,10 @@ msgid ""
542
535
msgstr ""
543
536
544
537
#: ../../c-api/type.rst:439
545
- #, fuzzy
546
538
msgid ""
547
539
"The base is not variable-sized (its "
548
540
":c:member:`~PyTypeObject.tp_itemsize`)."
549
- msgstr "형의 이름, :c:member:`PyTypeObject.tp_name` \\ 을 설정하는 데 사용됩니다 ."
541
+ msgstr "베이스는 가변 크기가 아닙니다 ( :c:member:`~ PyTypeObject.tp_itemsize` 입니다) ."
550
542
551
543
#: ../../c-api/type.rst:441
552
544
msgid ""
@@ -621,38 +613,32 @@ msgid "``Py_sq_length`` to set :c:member:`PySequenceMethods.sq_length`"
621
613
msgstr ":c:member:`PySequenceMethods.sq_length`\\ 를 설정하는 ``Py_sq_length``"
622
614
623
615
#: ../../c-api/type.rst:487
624
- #, fuzzy
625
616
msgid "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`\\ 을 사용하여 설정할 수 없습니다:"
629
618
630
619
#: ../../c-api/type.rst:489
631
- #, fuzzy
632
620
msgid ""
633
621
":c:member:`~PyTypeObject.tp_weaklistoffset` (use "
634
622
":c:macro:`Py_TPFLAGS_MANAGED_WEAKREF` instead if possible)"
635
623
msgstr ""
636
- ":c:member:`~PyTypeObject.tp_weaklistoffset` (:ref:`PyMemberDef "
637
- "<pymemberdef-offsets>` \\ 를참조하십시오 )"
624
+ ":c:member:`~PyTypeObject.tp_weaklistoffset` (가능하면 대신 "
625
+ ":c:macro:`Py_TPFLAGS_MANAGED_WEAKREF` \\ 를사용하세요 )"
638
626
639
627
#: ../../c-api/type.rst:491
640
- #, fuzzy
641
628
msgid ""
642
629
":c:member:`~PyTypeObject.tp_dictoffset` (use "
643
630
":c:macro:`Py_TPFLAGS_MANAGED_DICT` instead if possible)"
644
631
msgstr ""
645
- ":c:member:`~PyTypeObject.tp_dictoffset` (:ref:`PyMemberDef <pymemberdef- "
646
- "offsets>` \\ 를참조하십시오 )"
632
+ ":c:member:`~PyTypeObject.tp_dictoffset` (가능하면 대신 "
633
+ ":c:macro:`Py_TPFLAGS_MANAGED_DICT` \\ 를사용하세요 )"
647
634
648
635
#: ../../c-api/type.rst:493
649
- #, fuzzy
650
636
msgid ""
651
637
":c:member:`~PyTypeObject.tp_vectorcall_offset` (use "
652
638
"``\" __vectorcalloffset__\" `` in :ref:`PyMemberDef <pymemberdef-offsets>`)"
653
639
msgstr ""
654
640
":c:member:`~PyTypeObject.tp_vectorcall_offset` (:ref:`PyMemberDef "
655
- "<pymemberdef-offsets>`\\ 를 참조하십시오 )"
641
+ "<pymemberdef-offsets>`\\ 에서 `` \" __vectorcalloffset__ \" `` \\ 를 사용하세요 )"
656
642
657
643
#: ../../c-api/type.rst:497
658
644
msgid ""
@@ -663,21 +649,17 @@ msgid ""
663
649
msgstr ""
664
650
665
651
#: ../../c-api/type.rst:503
666
- #, fuzzy
667
652
msgid "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 "다음 필드는 힙 형을 만들 때 전혀 설정할 수 없습니다:"
671
654
672
655
#: ../../c-api/type.rst:505
673
- #, fuzzy
674
656
msgid ""
675
657
":c:member:`~PyTypeObject.tp_vectorcall` (use "
676
658
":c:member:`~PyTypeObject.tp_new` and/or "
677
659
":c:member:`~PyTypeObject.tp_init`)"
678
660
msgstr ""
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` \\ 를사용하세요 )"
681
663
682
664
#: ../../c-api/type.rst:509
683
665
msgid ""
@@ -686,20 +668,22 @@ msgid ""
686
668
":c:member:`~PyTypeObject.tp_subclasses`, and "
687
669
":c:member:`~PyTypeObject.tp_weaklist`."
688
670
msgstr ""
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`."
689
675
690
676
#: ../../c-api/type.rst:516
691
- #, fuzzy
692
677
msgid ""
693
678
"Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be problematic "
694
679
"on some platforms. To avoid issues, use the *bases* argument of "
695
680
":c:func:`PyType_FromSpecWithBases` instead."
696
681
msgstr ""
697
682
"일부 플랫폼에서는 :c:data:`Py_tp_bases`\\ 나 :c:data:`Py_tp_base`\\ 를 설정하는 것이 문제가 될 "
698
- "수 있습니다. 문제를 피하려면, 대신 :py :func:`PyType_FromSpecWithBases` 의 *bases* 인자를 "
683
+ "수 있습니다. 문제를 피하려면, 대신 :c :func:`PyType_FromSpecWithBases` 의 *bases* 인자를 "
699
684
"사용하십시오."
700
685
701
686
#: ../../c-api/type.rst:521
702
- #, fuzzy
703
687
msgid "Slots in :c:type:`PyBufferProcs` may be set in the unlimited API."
704
688
msgstr ":c:type:`PyBufferProcs`\\ 의 슬롯은 제한 없는 API에서 설정할 수 있습니다."
705
689
@@ -721,13 +705,12 @@ msgid "Slots other than ``Py_tp_doc`` may not be ``NULL``."
721
705
msgstr ""
722
706
723
707
#: ../../c-api/type.rst:8
724
- #, fuzzy
725
708
msgid "object"
726
- msgstr "형 객체"
709
+ msgstr "객체"
727
710
728
711
#: ../../c-api/type.rst:8
729
712
msgid "type"
730
- msgstr ""
713
+ msgstr "형 "
731
714
732
715
#~ msgid "An exception is raised if *type* is not a heap type."
733
716
#~ msgstr "*type*\\이 힙 형이 아니면 예외가 발생합니다."