@@ -9,7 +9,7 @@ msgstr ""
9
9
"Project-Id-Version :Python 3.10\n "
10
10
"Report-Msgid-Bugs-To :\n "
11
11
"POT-Creation-Date :2022-06-11 14:46+0800\n "
12
- "PO-Revision-Date :2022-06-11 14:54 +0800\n "
12
+ "PO-Revision-Date :2022-06-12 14:46 +0800\n "
13
13
"Last-Translator :Matt Wang <mattwag44@gmail.com>\n "
14
14
"Language-Team :Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
15
15
"tw)\n "
@@ -38,8 +38,8 @@ msgid ""
38
38
"Instances of classes that set :c:member:`~PyTypeObject.tp_call` are "
39
39
"callable. The signature of the slot is::"
40
40
msgstr ""
41
- "設定 :c:member:`~PyTypeObject.tp_call` 的類別之實例都是可呼叫的。槽位 (slot) "
42
- "的簽名為 :\n"
41
+ "設定 :c:member:`~PyTypeObject.tp_call` 的類別之實例都是可呼叫的。該擴充槽 "
42
+ "(slot) 的簽章為 :\n"
43
43
"\n"
44
44
"::"
45
45
@@ -130,7 +130,7 @@ msgid ""
130
130
msgstr ""
131
131
"類別可以透過啟用 :const:`Py_TPFLAGS_HAVE_VECTORCALL` 旗標並將 :c:member:"
132
132
"`~PyTypeObject.tp_vectorcall_offset` 設定為物件結構中有出現 *vectorcallfunc* "
133
- "的 offset 來實作 vectorcall 協定。這是一個指向具有以下簽名之函式的指標 :"
133
+ "的 offset 來實作 vectorcall 協定。這是一個指向具有以下簽章之函式的指標 :"
134
134
135
135
#: ../../c-api/call.rst:73
136
136
msgid "*callable* is the object being called."
@@ -201,8 +201,8 @@ msgid ""
201
201
msgstr ""
202
202
"當可以以幾乎無代價的方式(無需佔據額外的記憶體)來達成,那麼會推薦呼叫者使"
203
203
"用 :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`。這樣做會讓如 bound method(繫結方"
204
- "法)之類的可呼叫函式非常有效地繼續向前呼叫(包括帶有一個在首位的 *self*引 "
205
- "數 )。"
204
+ "法)之類的可呼叫函式非常有效地繼續向前呼叫(這類函式包含一個在首位的 *self* "
205
+ "引數 )。"
206
206
207
207
#: ../../c-api/call.rst:102
208
208
msgid ""
@@ -229,8 +229,8 @@ msgstr ""
229
229
"``_PyObject_VectorcallMethod``、``_PyVectorcall_Function``、"
230
230
"``_PyObject_CallOneArg``、``_PyObject_CallMethodNoArgs``、"
231
231
"``_PyObject_CallMethodOneArg``。此外,``PyObject_VectorcallDict`` 也以 "
232
- "``_PyObject_FastCallDict`` 名稱提供。舊的名稱仍有被定義,做為不帶底線的新名稱 "
233
- "的別名 。"
232
+ "``_PyObject_FastCallDict`` 名稱提供。這些舊名稱仍有被定義,做為不帶底線的新名 "
233
+ "稱的別名 。"
234
234
235
235
#: ../../c-api/call.rst:121
236
236
msgid "Recursion Control"
@@ -299,7 +299,7 @@ msgid ""
299
299
"arguments given in a tuple and dict, respectively."
300
300
msgstr ""
301
301
"呼叫 *callable* 的 :c:type:`vectorcallfunc`,其位置引數和關鍵字引數分別以 "
302
- "tuple 和 dict形式給定 。"
302
+ "tuple 和 dict格式給定 。"
303
303
304
304
#: ../../c-api/call.rst:166
305
305
msgid ""
@@ -308,9 +308,9 @@ msgid ""
308
308
"It does not check the :const:`Py_TPFLAGS_HAVE_VECTORCALL` flag and it does "
309
309
"not fall back to ``tp_call``."
310
310
msgstr ""
311
- "這是一個專門函式,其目的是被放入 :c:member:`~PyTypeObject.tp_call`槽位或是用 "
312
- "於 ``tp_call`` 的實作。它不會檢查 :const:`Py_TPFLAGS_HAVE_VECTORCALL`旗標並 "
313
- "且它不會退回 (fall back) 使用 ``tp_call``。"
311
+ "這是一個專門函式,其目的是被放入 :c:member:`~PyTypeObject.tp_call`擴充槽或是 "
312
+ "用於 ``tp_call`` 的實作。它不會檢查 :const:`Py_TPFLAGS_HAVE_VECTORCALL`旗標 "
313
+ "並且它不會退回 (fall back) 使用 ``tp_call``。"
314
314
315
315
#: ../../c-api/call.rst:177
316
316
msgid "Object Calling API"
@@ -331,7 +331,7 @@ msgstr ""
331
331
msgid ""
332
332
"The following table summarizes the available functions; please see "
333
333
"individual documentation for details."
334
- msgstr "下表總結了可用的函式;請參閱各個文件以瞭解詳情 。"
334
+ msgstr "下表總結了可用的函式;請參閱各個說明文件以瞭解詳情 。"
335
335
336
336
#: ../../c-api/call.rst:189
337
337
msgid "Function"
@@ -415,7 +415,7 @@ msgstr ":c:func:`PyObject_CallFunctionObjArgs`"
415
415
416
416
#: ../../c-api/call.rst:203 ../../c-api/call.rst:205
417
417
msgid "variadic"
418
- msgstr "可變參數 "
418
+ msgstr "可變引數 "
419
419
420
420
#: ../../c-api/call.rst:205
421
421
msgid ":c:func:`PyObject_CallMethodObjArgs`"
@@ -520,15 +520,15 @@ msgid ""
520
520
"are provided."
521
521
msgstr ""
522
522
"呼叫一個可呼叫的 Python 物件 *callable*,附帶數量可變的 C 引數。這些 C 引數使"
523
- "用 :c:func:`Py_BuildValue` 風格的格式字串來描述。形式可以為 *NULL*,表示沒有"
523
+ "用 :c:func:`Py_BuildValue` 風格的格式字串來描述。格式可以為 *NULL*,表示沒有"
524
524
"提供任何引數。"
525
525
526
526
#: ../../c-api/call.rst:278
527
527
msgid ""
528
528
"Note that if you only pass :c:type:`PyObject *` args, :c:func:"
529
529
"`PyObject_CallFunctionObjArgs` is a faster alternative."
530
530
msgstr ""
531
- "注意如果你只傳入 :c:type:`PyObject *` 引數,則 :c:func:"
531
+ "注意,如果你只傳入 :c:type:`PyObject *` 引數,則 :c:func:"
532
532
"`PyObject_CallFunctionObjArgs` 是另一個更快速的選擇。"
533
533
534
534
#: ../../c-api/call.rst:281
@@ -546,7 +546,7 @@ msgstr ""
546
546
547
547
#: ../../c-api/call.rst:291
548
548
msgid "The format can be *NULL*, indicating that no arguments are provided."
549
- msgstr "形式可以為 *NULL*,表示沒有提供任何引數。"
549
+ msgstr "格式可以為 *NULL*,表示沒有提供任何引數。"
550
550
551
551
#: ../../c-api/call.rst:296
552
552
msgid ""
@@ -589,8 +589,8 @@ msgid ""
589
589
"variable number of parameters followed by *NULL*."
590
590
msgstr ""
591
591
"呼叫 Python 物件 *obj* 中的一個 method,其中 method 名稱由 *name* 中的 "
592
- "Python 字串物件給定。被呼叫會附帶數量可變的 :c:type:`PyObject *` 引數。這些引 "
593
- "數是以位置在 *NULL* 後面、且數量可變的參數來提供。"
592
+ "Python 字串物件給定。被呼叫時會附帶數量可變的 :c:type:`PyObject *` 引數。這些 "
593
+ "引數是以位置在 *NULL* 後面、且數量可變的參數來提供。"
594
594
595
595
#: ../../c-api/call.rst:332
596
596
msgid ""
@@ -626,7 +626,7 @@ msgid ""
626
626
"*kwdict*. The *args* array contains only the positional arguments."
627
627
msgstr ""
628
628
"附帶與在 vectorcall_ 協定中傳入的相同位置引數來呼叫 *callable*,但會加上以字"
629
- "典 *kwdict*形式傳入的關鍵字引數 。*args* 陣列將只包含位置引數。"
629
+ "典 *kwdict*格式傳入的關鍵字引數 。*args* 陣列將只包含位置引數。"
630
630
631
631
#: ../../c-api/call.rst:371
632
632
msgid ""
@@ -650,7 +650,7 @@ msgid ""
650
650
"`PyObject_Vectorcall`."
651
651
msgstr ""
652
652
"使用 vectorcall 呼叫慣例來呼叫一個 method。method 的名稱以 Python 字串 "
653
- "*name*的形式給定 。被呼叫 method 的物件為 *args[0]*,而 *args* 陣列從 "
653
+ "*name*的格式給定 。被呼叫 method 的物件為 *args[0]*,而 *args* 陣列從 "
654
654
"*args[1]* 開始的部分則代表呼叫的引數。必須傳入至少一個位置引數。*nargsf* 為包"
655
655
"括 *args[0]* 在內的位置引數的數量,如果 ``args[0]`` 的值可能被臨時改變則要再"
656
656
"加上 :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`。關鍵字引數可以像在 :c:func:"
@@ -662,7 +662,7 @@ msgid ""
662
662
"will call the unbound method object with the full *args* vector as arguments."
663
663
msgstr ""
664
664
"如果物件具有 :const:`Py_TPFLAGS_METHOD_DESCRIPTOR` 特性,這將以完整的 *args* "
665
- "vector 作為引數來呼叫 unbound method(未繫結方法)物件。"
665
+ "向量作為引數來呼叫 unbound method(未繫結方法)物件。"
666
666
667
667
#: ../../c-api/call.rst:401
668
668
msgid "Call Support API"