1- # Copyright (C) 2001-2023, Python Software Foundation
1+ # SOME DESCRIPTIVE TITLE.
2+ # Copyright (C) 2001-2022, Python Software Foundation
23# This file is distributed under the same license as the Python package.
34#
45# Translators:
5- # Matt Wang <mattwang44@gmail.com>, 2023
66msgid ""
77msgstr ""
88"Project-Id-Version :Python 3.12\n "
99"Report-Msgid-Bugs-To :\n "
1010"POT-Creation-Date :2023-07-29 00:03+0000\n "
1111"PO-Revision-Date :2015-12-09 17:51+0000\n "
12- "Last-Translator :Matt Wang <mattwang44@gmail.com >\n "
12+ "Last-Translator :Liang-Bo Wang <me@liang2.tw >\n "
1313"Language-Team :Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
1414"tw)\n "
1515"Language :zh_TW\n "
@@ -20,7 +20,7 @@ msgstr ""
2020
2121#: ../../c-api/complex.rst:6
2222msgid "Complex Number Objects"
23- msgstr "複數物件 "
23+ msgstr ""
2424
2525#: ../../c-api/complex.rst:10
2626msgid ""
@@ -29,23 +29,17 @@ msgid ""
2929"and the other is a C structure which represents the actual complex number "
3030"value. The API provides functions for working with both."
3131msgstr ""
32- "從 C API 來看,Python 的複數物件被實作為兩種不同的型別:一種是公開給 Python "
33- "程式的 Python 物件,另一種是表示實際複數值的 C 結構。API 提供了與兩者一起作用"
34- "的函式。"
3532
3633#: ../../c-api/complex.rst:17
3734msgid "Complex Numbers as C Structures"
38- msgstr "作為 C 結構的複數 "
35+ msgstr ""
3936
4037#: ../../c-api/complex.rst:19
4138msgid ""
4239"Note that the functions which accept these structures as parameters and "
4340"return them as results do so *by value* rather than dereferencing them "
4441"through pointers. This is consistent throughout the API."
4542msgstr ""
46- "請注意,接受這些結構作為參數並將它們作為結果回傳的函式是\\ *按值 (by "
47- "value)* 執行的,而不是透過指標取消參照 (dereference) 它們。這在整個 API 中"
48- "都是一致的。"
4943
5044#: ../../c-api/complex.rst:26
5145msgid ""
@@ -54,116 +48,103 @@ msgid ""
5448"objects use structures of this type as input or output values, as "
5549"appropriate. It is defined as::"
5650msgstr ""
57- "相對於 Python 複數物件之數值部分的 C 結構。大多數處理複數物件的函式根據需求會"
58- "使用這種型別的結構作為輸入或輸出值。它定義為: ::"
5951
6052#: ../../c-api/complex.rst:39
6153msgid ""
6254"Return the sum of two complex numbers, using the C :c:type:`Py_complex` "
6355"representation."
64- msgstr "以 C 的 :c:type:`Py_complex` 表示形式來回傳兩個複數之和。 "
56+ msgstr ""
6557
6658#: ../../c-api/complex.rst:45
6759msgid ""
6860"Return the difference between two complex numbers, using the C :c:type:"
6961"`Py_complex` representation."
70- msgstr "以 C 的 :c:type:`Py_complex` 表示形式來回傳兩個複數間的差。 "
62+ msgstr ""
7163
7264#: ../../c-api/complex.rst:51
7365msgid ""
7466"Return the negation of the complex number *num*, using the C :c:type:"
7567"`Py_complex` representation."
76- msgstr "以 C 的 :c:type:`Py_complex` 表示形式來回傳複數 *num* 的相反數 (negation)。 "
68+ msgstr ""
7769
7870#: ../../c-api/complex.rst:57
7971msgid ""
8072"Return the product of two complex numbers, using the C :c:type:`Py_complex` "
8173"representation."
82- msgstr "以 C 的 :c:type:`Py_complex` 表示形式來回傳兩個複數的乘積。 "
74+ msgstr ""
8375
8476#: ../../c-api/complex.rst:63
8577msgid ""
8678"Return the quotient of two complex numbers, using the C :c:type:`Py_complex` "
8779"representation."
88- msgstr "以 C 的 :c:type:`Py_complex` 表示形式來回傳兩個複數的商。 "
80+ msgstr ""
8981
9082#: ../../c-api/complex.rst:66
9183msgid ""
9284"If *divisor* is null, this method returns zero and sets :c:data:`errno` to :"
9385"c:macro:`!EDOM`."
9486msgstr ""
95- "如果 *divisor* 為 null,則此方法會回傳零並將 :c:data:`errno` 設定為 :c:macro:"
96- "`!EDOM`。"
9787
9888#: ../../c-api/complex.rst:72
9989msgid ""
10090"Return the exponentiation of *num* by *exp*, using the C :c:type:"
10191"`Py_complex` representation."
10292msgstr ""
103- "以 C 的 :c:type:`Py_complex` 表示形式來回傳 *num* 的 *exp* 次方的結果。"
10493
10594#: ../../c-api/complex.rst:75
10695msgid ""
10796"If *num* is null and *exp* is not a positive real number, this method "
10897"returns zero and sets :c:data:`errno` to :c:macro:`!EDOM`."
10998msgstr ""
110- "如果 *num* 為 null 且 *exp* 不是正實數,則此方法會回傳零並將 :c:data:`errno` "
111- "設定為 :c:macro:`!EDOM`。"
11299
113100#: ../../c-api/complex.rst:80
114101msgid "Complex Numbers as Python Objects"
115- msgstr "作為 Python 物件的複數 "
102+ msgstr ""
116103
117104#: ../../c-api/complex.rst:85
118105msgid ""
119106"This subtype of :c:type:`PyObject` represents a Python complex number object."
120- msgstr "這個 :c:type:`PyObject` 的子型別代表一個 Python 複數物件。 "
107+ msgstr ""
121108
122109#: ../../c-api/complex.rst:90
123110msgid ""
124111"This instance of :c:type:`PyTypeObject` represents the Python complex number "
125112"type. It is the same object as :class:`complex` in the Python layer."
126113msgstr ""
127- "這個 :c:type:`PyTypeObject` 的實例代表 Python 複數型別。它與 Python 層中的 :"
128- "class:`complex` 是同一個物件。"
129114
130115#: ../../c-api/complex.rst:96
131116msgid ""
132117"Return true if its argument is a :c:type:`PyComplexObject` or a subtype of :"
133118"c:type:`PyComplexObject`. This function always succeeds."
134119msgstr ""
135- "如果其引數是一個 :c:type:`PyComplexObject` 或者是 :c:type:`PyComplexObject` "
136- "的子型別,則會回傳 true。這個函式不會失敗。"
137120
138121#: ../../c-api/complex.rst:102
139122msgid ""
140123"Return true if its argument is a :c:type:`PyComplexObject`, but not a "
141124"subtype of :c:type:`PyComplexObject`. This function always succeeds."
142125msgstr ""
143- "如果其引數是一個 :c:type:`PyComplexObject`,但不是 :c:type:`PyComplexObject` "
144- "的子型別,則會回傳 true。這個函式不會失敗。"
145126
146127#: ../../c-api/complex.rst:108
147128msgid ""
148129"Create a new Python complex number object from a C :c:type:`Py_complex` "
149130"value."
150- msgstr "從 C 的 :c:type:`Py_complex` 值建立一個新的 Python 複數物件。 "
131+ msgstr ""
151132
152133#: ../../c-api/complex.rst:113
153134msgid "Return a new :c:type:`PyComplexObject` object from *real* and *imag*."
154- msgstr "從 *real* 和 *imag* 回傳一個新的 :c:type:`PyComplexObject` 物件。 "
135+ msgstr ""
155136
156137#: ../../c-api/complex.rst:118
157138msgid "Return the real part of *op* as a C :c:expr:`double`."
158- msgstr "以 C 的 :c:expr:`double` 形式回傳 *op* 的實部。 "
139+ msgstr ""
159140
160141#: ../../c-api/complex.rst:123
161142msgid "Return the imaginary part of *op* as a C :c:expr:`double`."
162- msgstr "將 *op* 的虛部作為 C 的 :c:expr:`double` 回傳。 "
143+ msgstr ""
163144
164145#: ../../c-api/complex.rst:128
165146msgid "Return the :c:type:`Py_complex` value of the complex number *op*."
166- msgstr "回傳複數 *op* 的 :c:type:`Py_complex` 值。 "
147+ msgstr ""
167148
168149#: ../../c-api/complex.rst:130
169150msgid ""
@@ -174,11 +155,6 @@ msgid ""
174155"defined then it falls back to :meth:`~object.__index__`. Upon failure, this "
175156"method returns ``-1.0`` as a real value."
176157msgstr ""
177- "如果 *op* 不是 Python 複數物件,但有一個 :meth:`~object.__complex__` 方法,則"
178- "首先會呼叫該方法將 *op* 轉換為 Python 複數物件。如果 :meth:`!__complex__` 並"
179- "未定義,那麼它會回退到 :meth:`~object.__float__`。如果 :meth:`!__float__` 未"
180- "定義,則它將繼續回退為 :meth:`~object.__index__`。失敗時,此方法回傳 "
181- "``-1.0`` 作為實部值。"
182158
183159#: ../../c-api/complex.rst:137
184160msgid "Use :meth:`~object.__index__` if available."