@@ -40,7 +40,7 @@ msgstr ""
40
40
41
41
#: ../../c-api/call.rst:17
42
42
msgid "PyObject *tp_call(PyObject *callable, PyObject *args, PyObject *kwargs);"
43
- msgstr ""
43
+ msgstr "PyObject *tp_call(PyObject *callable, PyObject *args, PyObject *kwargs); "
44
44
45
45
#: ../../c-api/call.rst:19
46
46
msgid ""
@@ -63,7 +63,6 @@ msgstr ""
63
63
":c:member:`~PyTypeObject.tp_init`\\ 도 인자를 이런 식으로 전달합니다."
64
64
65
65
#: ../../c-api/call.rst:29
66
- #, fuzzy
67
66
msgid ""
68
67
"To call an object, use :c:func:`PyObject_Call` or another :ref:`call API "
69
68
"<capi-call>`."
@@ -129,15 +128,14 @@ msgstr ""
129
128
"kwargs 딕셔너리로 변환해야 하면, 벡터콜을 구현할 이유가 없습니다."
130
129
131
130
#: ../../c-api/call.rst:74
132
- #, fuzzy
133
131
msgid ""
134
132
"Classes can implement the vectorcall protocol by enabling the "
135
133
":c:macro:`Py_TPFLAGS_HAVE_VECTORCALL` flag and setting "
136
134
":c:member:`~PyTypeObject.tp_vectorcall_offset` to the offset inside the "
137
135
"object structure where a *vectorcallfunc* appears. This is a pointer to a"
138
136
" function with the following signature:"
139
137
msgstr ""
140
- "클래스는 :const :`Py_TPFLAGS_HAVE_VECTORCALL` 플래그를 활성화하고 "
138
+ "클래스는 :c:macro :`Py_TPFLAGS_HAVE_VECTORCALL` 플래그를 활성화하고 "
141
139
":c:member:`~PyTypeObject.tp_vectorcall_offset`\\ 을 *vectorcallfunc* 가 등장하는"
142
140
" 객체 구조체 내부의 오프셋으로 설정하여 벡터콜 프로토콜을 구현할 수 있습니다. 이것은 다음과 같은 서명을 갖는 함수를 가리키는 "
143
141
"포인터입니다:"
@@ -161,13 +159,12 @@ msgid "*nargsf* is the number of positional arguments plus possibly the"
161
159
msgstr "*nargsf*\\ 는 위치 인자의 수에"
162
160
163
161
#: ../../c-api/call.rst:87
164
- #, fuzzy
165
162
msgid ""
166
163
":c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET` flag. To get the actual number "
167
164
"of positional arguments from *nargsf*, use :c:func:`PyVectorcall_NARGS`."
168
165
msgstr ""
169
- ":const: `PY_VECTORCALL_ARGUMENTS_OFFSET` 플래그를 더한 것입니다. *nargsf*\\ 에서 실제 위치 "
170
- "인자 수를 얻으려면, :c:func:`PyVectorcall_NARGS`\\ 를 사용하십시오."
166
+ ":c:macro: `PY_VECTORCALL_ARGUMENTS_OFFSET` 플래그를 더한 것입니다. *nargsf*\\ 에서 실제 "
167
+ "위치 인자 수를 얻으려면, :c:func:`PyVectorcall_NARGS`\\ 를 사용하십시오."
171
168
172
169
#: ../../c-api/call.rst:90
173
170
msgid "*kwnames* is a tuple containing the names of the keyword arguments;"
@@ -202,16 +199,15 @@ msgstr ""
202
199
"있음을 의미합니다."
203
200
204
201
#: ../../c-api/call.rst:106
205
- #, fuzzy
206
202
msgid ""
207
203
"Whenever they can do so cheaply (without additional allocation), callers "
208
204
"are encouraged to use :c:macro:`PY_VECTORCALL_ARGUMENTS_OFFSET`. Doing so"
209
205
" will allow callables such as bound methods to make their onward calls "
210
206
"(which include a prepended *self* argument) very efficiently."
211
207
msgstr ""
212
208
"(추가 할당 없이) 저렴하게 할 수 있을 때마다, 호출자는 "
213
- ":const: `PY_VECTORCALL_ARGUMENTS_OFFSET`\\ 을 사용하는 것이 좋습니다. 이렇게 하면 연결된 메서드와 "
214
- "같은 콜러블이 후속 호출(앞에 *self* 인자를 포함하는)을 매우 효율적으로 만들 수 있습니다."
209
+ ":c:macro: `PY_VECTORCALL_ARGUMENTS_OFFSET`\\ 을 사용하는 것이 좋습니다. 이렇게 하면 연결된 "
210
+ "메서드와 같은 콜러블이 후속 호출(앞에 *self* 인자를 포함하는)을 매우 효율적으로 만들 수 있습니다."
215
211
216
212
#: ../../c-api/call.rst:113
217
213
msgid ""
@@ -257,7 +253,7 @@ msgstr "벡터콜 *nargsf* 인자가 주어지면, 실제 인자 수를 반환
257
253
258
254
#: ../../c-api/call.rst:140
259
255
msgid "(Py_ssize_t)(nargsf & ~PY_VECTORCALL_ARGUMENTS_OFFSET)"
260
- msgstr ""
256
+ msgstr "(Py_ssize_t)(nargsf & ~PY_VECTORCALL_ARGUMENTS_OFFSET) "
261
257
262
258
#: ../../c-api/call.rst:142
263
259
msgid ""
@@ -292,23 +288,21 @@ msgstr ""
292
288
"호출합니다."
293
289
294
290
#: ../../c-api/call.rst:164
295
- #, fuzzy
296
291
msgid ""
297
292
"This is a specialized function, intended to be put in the "
298
293
":c:member:`~PyTypeObject.tp_call` slot or be used in an implementation of"
299
294
" ``tp_call``. It does not check the :c:macro:`Py_TPFLAGS_HAVE_VECTORCALL`"
300
295
" flag and it does not fall back to ``tp_call``."
301
296
msgstr ""
302
297
"이것은 :c:member:`~PyTypeObject.tp_call` 슬롯에 넣거나 ``tp_call`` 구현에 사용하기 위한 특수 "
303
- "함수입니다. :const: `Py_TPFLAGS_HAVE_VECTORCALL` 플래그를 확인하지 않고 ``tp_call``\\ 로 폴 "
304
- "백하지 않습니다."
298
+ "함수입니다. :c:macro: `Py_TPFLAGS_HAVE_VECTORCALL` 플래그를 확인하지 않고 ``tp_call``\\ 로 "
299
+ "폴 백하지 않습니다."
305
300
306
301
#: ../../c-api/call.rst:175
307
302
msgid "Object Calling API"
308
303
msgstr "객체 호출 API"
309
304
310
305
#: ../../c-api/call.rst:177
311
- #, fuzzy
312
306
msgid ""
313
307
"Various functions are available for calling a Python object. Each "
314
308
"converts its arguments to a convention supported by the called object – "
@@ -514,12 +508,11 @@ msgstr ""
514
508
"인자가 제공되지 않음을 나타냅니다."
515
509
516
510
#: ../../c-api/call.rst:276
517
- #, fuzzy
518
511
msgid ""
519
512
"Note that if you only pass :c:expr:`PyObject *` args, "
520
513
":c:func:`PyObject_CallFunctionObjArgs` is a faster alternative."
521
514
msgstr ""
522
- ":c:type :`PyObject *` 인자만 전달한다면 :c:func:`PyObject_CallFunctionObjArgs` 가 더"
515
+ ":c:expr :`PyObject *` 인자만 전달한다면 :c:func:`PyObject_CallFunctionObjArgs` 가 더"
523
516
" 빠른 대안임에 유의하십시오."
524
517
525
518
#: ../../c-api/call.rst:279
@@ -546,26 +539,24 @@ msgid ""
546
539
msgstr "이것은 다음 파이썬 표현식과 동등합니다: ``obj.name(arg1, arg2, ...)``."
547
540
548
541
#: ../../c-api/call.rst:297
549
- #, fuzzy
550
542
msgid ""
551
543
"Note that if you only pass :c:expr:`PyObject *` args, "
552
544
":c:func:`PyObject_CallMethodObjArgs` is a faster alternative."
553
545
msgstr ""
554
- ":c:type :`PyObject *` 인자만 전달한다면 :c:func:`PyObject_CallMethodObjArgs` 가 더 "
546
+ ":c:expr :`PyObject *` 인자만 전달한다면 :c:func:`PyObject_CallMethodObjArgs` 가 더 "
555
547
"빠른 대안임에 유의하십시오."
556
548
557
549
#: ../../c-api/call.rst:300
558
550
msgid "The types of *name* and *format* were changed from ``char *``."
559
551
msgstr "*name*\\ 과 *format*\\ 의 형이 ``char *``\\ 에서 변경되었습니다."
560
552
561
553
#: ../../c-api/call.rst:306
562
- #, fuzzy
563
554
msgid ""
564
555
"Call a callable Python object *callable*, with a variable number of "
565
556
":c:expr:`PyObject *` arguments. The arguments are provided as a variable"
566
557
" number of parameters followed by *NULL*."
567
558
msgstr ""
568
- "가변 개수의 :c:type :`PyObject *` 인자로 콜러블 파이썬 객체 *callable*\\ 을 호출합니다. 인자는 "
559
+ "가변 개수의 :c:expr :`PyObject *` 인자로 콜러블 파이썬 객체 *callable*\\ 을 호출합니다. 인자는 "
569
560
"*NULL*\\ 로 끝나는 가변 개수의 매개 변수로 제공됩니다."
570
561
571
562
#: ../../c-api/call.rst:313
@@ -575,15 +566,14 @@ msgid ""
575
566
msgstr "이것은 다음 파이썬 표현식과 동등합니다: ``callable(arg1, arg2, ...)``."
576
567
577
568
#: ../../c-api/call.rst:319
578
- #, fuzzy
579
569
msgid ""
580
570
"Call a method of the Python object *obj*, where the name of the method is"
581
571
" given as a Python string object in *name*. It is called with a variable"
582
572
" number of :c:expr:`PyObject *` arguments. The arguments are provided as"
583
573
" a variable number of parameters followed by *NULL*."
584
574
msgstr ""
585
575
"파이썬 객체 *obj*\\ 의 메서드를 호출합니다. 여기서 메서드 이름은 *name*\\ 에서 파이썬 문자열 객체로 제공됩니다. 가변 "
586
- "개수의 :c:type :`PyObject *` 인자로 호출됩니다. 인자는 *NULL*\\ 로 끝나는 가변 개수의 매개 변수로 "
576
+ "개수의 :c:expr :`PyObject *` 인자로 호출됩니다. 인자는 *NULL*\\ 로 끝나는 가변 개수의 매개 변수로 "
587
577
"제공됩니다."
588
578
589
579
#: ../../c-api/call.rst:330
@@ -633,7 +623,6 @@ msgstr ""
633
623
"된 딕셔너리가 있지만, 위치 인자에 대한 튜플이 없을 때만 사용해야 합니다."
634
624
635
625
#: ../../c-api/call.rst:379
636
- #, fuzzy
637
626
msgid ""
638
627
"Call a method using the vectorcall calling convention. The name of the "
639
628
"method is given as a Python string *name*. The object whose method is "
@@ -647,18 +636,17 @@ msgstr ""
647
636
"벡터콜 호출 규칙을 사용하여 메서드를 호출합니다. 메서드 이름은 파이썬 문자열 *name*\\ 으로 제공됩니다. 메서드가 호출되는 "
648
637
"객체는 *args[0]*\\ 이며, *args[1]*\\ 에서 시작하는 *args* 배열은 호출의 인자를 나타냅니다. 하나 이상의 위치"
649
638
" 인자가 있어야 합니다. *nargsf*\\ 는 *args[0]*\\ 을 포함한 위치 인자의 수이며, ``args[0]`` 값이 "
650
- "일시적으로 변경될 수 있으면 :const: `PY_VECTORCALL_ARGUMENTS_OFFSET`\\ 이 더해집니다. 키워드 인자는 "
651
- " :c:func:`PyObject_Vectorcall`\\ 에서처럼 전달될 수 있습니다."
639
+ "일시적으로 변경될 수 있으면 :c:macro: `PY_VECTORCALL_ARGUMENTS_OFFSET`\\ 이 더해집니다. 키워드 "
640
+ "인자는 :c:func:`PyObject_Vectorcall`\\ 에서처럼 전달될 수 있습니다."
652
641
653
642
#: ../../c-api/call.rst:388
654
- #, fuzzy
655
643
msgid ""
656
644
"If the object has the :c:macro:`Py_TPFLAGS_METHOD_DESCRIPTOR` feature, "
657
645
"this will call the unbound method object with the full *args* vector as "
658
646
"arguments."
659
647
msgstr ""
660
- "객체에 :const: `Py_TPFLAGS_METHOD_DESCRIPTOR` 기능이 있으면, 전체 *args* 벡터를 인자로 연결되지 "
661
- " 않은 메서드 객체를 호출합니다."
648
+ "객체에 :c:macro: `Py_TPFLAGS_METHOD_DESCRIPTOR` 기능이 있으면, 전체 *args* 벡터를 인자로 "
649
+ "연결되지 않은 메서드 객체를 호출합니다."
662
650
663
651
#: ../../c-api/call.rst:399
664
652
msgid "Call Support API"
0 commit comments