@@ -155,7 +155,7 @@ msgid ""
155
155
"current context with :func:`getcontext` and, if necessary, setting new "
156
156
"values for precision, rounding, or enabled traps::"
157
157
msgstr ""
158
- "使用 decimal 的通常起始步驟是匯入模組 、使用 :func:`getcontext` 檢視目前的上下文 ,"
158
+ "使用 decimal 的通常起始步驟是引入模組 、使用 :func:`getcontext` 檢視目前的情境 ,"
159
159
"以及若有必要的話,設定精度、捨入方式或啟用陷阱的新值::"
160
160
161
161
#: ../../library/decimal.rst:131
@@ -225,31 +225,14 @@ msgstr ""
225
225
"Decimal('NaN')\n"
226
226
">>> Decimal('-Infinity')\n"
227
227
"Decimal('-Infinity')"
228
- ">>> getcontext().prec = 28\n"
229
- ">>> Decimal(10)\n"
230
- "Decimal('10')\n"
231
- ">>> Decimal('3.14')\n"
232
- "Decimal('3.14')\n"
233
- ">>> Decimal(3.14)\n"
234
- "Decimal('3.140000000000000124344978758017532527446746826171875')\n"
235
- ">>> Decimal((0, (3, 1, 4), -2))\n"
236
- "Decimal('3.14')\n"
237
- ">>> Decimal(str(2.0 ** 0.5))\n"
238
- "Decimal('1.4142135623730951')\n"
239
- ">>> Decimal(2) ** Decimal('0.5')\n"
240
- "Decimal('1.414213562373095048801688724')\n"
241
- ">>> Decimal('NaN')\n"
242
- "Decimal('NaN')\n"
243
- ">>> Decimal('-Infinity')\n"
244
- "Decimal('-Infinity')"
245
228
246
229
#: ../../library/decimal.rst:163
247
230
msgid ""
248
231
"If the :exc:`FloatOperation` signal is trapped, accidental mixing of "
249
232
"decimals and floats in constructors or ordering comparisons raises an "
250
233
"exception::"
251
234
msgstr ""
252
- "如果 :exc:`FloatOperation` 信號被捕捉 ,在建構函式或排序比較中意外混用 decimal "
235
+ "如果 :exc:`FloatOperation` 訊號被捕捉 ,在建構函式或排序比較中意外混用 decimal "
253
236
"和 float 會引發例外::"
254
237
255
238
#: ../../library/decimal.rst:167
@@ -286,7 +269,7 @@ msgid ""
286
269
"digits input. Context precision and rounding only come into play during "
287
270
"arithmetic operations."
288
271
msgstr ""
289
- "新 Decimal 的精度僅由輸入的數字位數決定。上下文精度和捨入只會在算術運算期間 "
272
+ "新 Decimal 的精度僅由輸入的數字位數決定。情境精度和捨入只會在算術運算期間 "
290
273
"發揮作用。"
291
274
292
275
#: ../../library/decimal.rst:186
@@ -412,7 +395,7 @@ msgid ""
412
395
"and allows the settings to be changed. This approach meets the needs of "
413
396
"most applications."
414
397
msgstr ""
415
- "如上所示,:func:`getcontext` 函式存取目前的上下文並允許變更設定 。這種方法滿足"
398
+ "如上所示,:func:`getcontext` 函式存取目前的情境並允許變更設定 。這種方法滿足"
416
399
"大多數應用程式的需求。"
417
400
418
401
#: ../../library/decimal.rst:266
@@ -421,8 +404,8 @@ msgid ""
421
404
"the Context() constructor. To make an alternate active, use the :func:"
422
405
"`setcontext` function."
423
406
msgstr ""
424
- "對於更進階的工作,使用 Context() 建構函式建立替代上下文可能會很有用 。要使替代"
425
- "上下文作用 ,請使用 :func:`setcontext` 函式。"
407
+ "對於更進階的工作,使用 Context() 建構函式建立替代情境可能會很有用 。要使替代"
408
+ "情境作用 ,請使用 :func:`setcontext` 函式。"
426
409
427
410
#: ../../library/decimal.rst:270
428
411
msgid ""
@@ -637,7 +620,7 @@ msgid ""
637
620
"is only three."
638
621
msgstr ""
639
622
"*context* 精度不會影響儲存多少位數。這完全由 *value* 中的位數決定。例如,即使"
640
- "上下文精度只有三位 ,``Decimal('3.00000')`` 也會記錄所有五個零。"
623
+ "情境精度只有三位 ,``Decimal('3.00000')`` 也會記錄所有五個零。"
641
624
642
625
#: ../../library/decimal.rst:389
643
626
msgid ""
@@ -646,7 +629,7 @@ msgid ""
646
629
"exception is raised; otherwise, the constructor returns a new Decimal with "
647
630
"the value of ``NaN``."
648
631
msgstr ""
649
- "*context* 引數的目的是決定當 *value* 是格式不正確的字串時該怎麼辦。如果上下文 "
632
+ "*context* 引數的目的是決定當 *value* 是格式不正確的字串時該怎麼辦。如果情境 "
650
633
"捕捉 :const:`InvalidOperation`,就會引發例外;否則,建構函式會回傳一個值為 "
651
634
"``NaN`` 的新 Decimal。"
652
635
@@ -1402,24 +1385,24 @@ msgid ""
1402
1385
"set rules for rounding, determine which signals are treated as exceptions, "
1403
1386
"and limit the range for exponents."
1404
1387
msgstr ""
1405
- "Context 是算術運算的環境。它們控制精度、設定捨入規則、決定哪些信號被視為例外 ,"
1388
+ "Context 是算術運算的環境。它們控制精度、設定捨入規則、決定哪些訊號被視為例外 ,"
1406
1389
"並限制指數的範圍。"
1407
1390
1408
1391
#: ../../library/decimal.rst:968
1409
1392
msgid ""
1410
1393
"Each thread has its own current context which is accessed or changed using "
1411
1394
"the :func:`getcontext` and :func:`setcontext` functions:"
1412
1395
msgstr ""
1413
- "每個執行緒都有自己的目前上下文 ,可以使用 :func:`getcontext` 和 :func:"
1396
+ "每個執行緒都有自己的目前情境 ,可以使用 :func:`getcontext` 和 :func:"
1414
1397
"`setcontext` 函式來存取或變更:"
1415
1398
1416
1399
#: ../../library/decimal.rst:974
1417
1400
msgid "Return the current context for the active thread."
1418
- msgstr "回傳作用中執行緒的目前上下文 。"
1401
+ msgstr "回傳作用中執行緒的目前情境 。"
1419
1402
1420
1403
#: ../../library/decimal.rst:979
1421
1404
msgid "Set the current context for the active thread to *c*."
1422
- msgstr "將作用中執行緒的目前上下文設定為 *c*。"
1405
+ msgstr "將作用中執行緒的目前情境設定為 *c*。"
1423
1406
1424
1407
#: ../../library/decimal.rst:981
1425
1408
msgid ""
@@ -2122,14 +2105,14 @@ msgstr ""
2122
2105
2123
2106
#: ../../library/decimal.rst:1619
2124
2107
msgid "Signals"
2125
- msgstr "信號 "
2108
+ msgstr "訊號 "
2126
2109
2127
2110
#: ../../library/decimal.rst:1621
2128
2111
msgid ""
2129
2112
"Signals represent conditions that arise during computation. Each corresponds "
2130
2113
"to one context flag and one context trap enabler."
2131
2114
msgstr ""
2132
- "信號代表在計算過程中產生的條件。每個信號對應一個上下文旗標和一個上下文陷阱 "
2115
+ "訊號代表在計算過程中產生的條件。每個訊號對應一個情境旗標和一個情境陷阱 "
2133
2116
"啟用器。"
2134
2117
2135
2118
#: ../../library/decimal.rst:1624
@@ -2139,7 +2122,7 @@ msgid ""
2139
2122
"to determine whether a computation was exact). After checking the flags, be "
2140
2123
"sure to clear all flags before starting the next computation."
2141
2124
msgstr ""
2142
- "每當遇到條件時,上下文旗標就會被設定 。計算後,可以檢查旗標以獲取資訊(例如,"
2125
+ "每當遇到條件時,情境旗標就會被設定 。計算後,可以檢查旗標以獲取資訊(例如,"
2143
2126
"確定計算是否精確)。檢查旗標後,請確保在開始下一次計算之前清除所有旗標。"
2144
2127
2145
2128
#: ../../library/decimal.rst:1629
@@ -2149,7 +2132,7 @@ msgid ""
2149
2132
"`DivisionByZero` trap is set, then a :exc:`DivisionByZero` exception is "
2150
2133
"raised upon encountering the condition."
2151
2134
msgstr ""
2152
- "如果為信號設定了上下文的陷阱啟用器 ,那麼條件會導致引發 Python 例外。例如,"
2135
+ "如果為訊號設定了情境的陷阱啟用器 ,那麼條件會導致引發 Python 例外。例如,"
2153
2136
"如果設定了 :class:`DivisionByZero` 陷阱,那麼在遇到條件時會引發 :exc:"
2154
2137
"`DivisionByZero` 例外。"
2155
2138
@@ -2477,7 +2460,7 @@ msgid ""
2477
2460
"other threads."
2478
2461
msgstr ""
2479
2462
":func:`getcontext` 函式為每個執行緒存取不同的 :class:`Context` 物件。擁有獨立"
2480
- "的執行緒上下文意味著執行緒可以進行變更 (如 ``getcontext().prec=10``)而不會"
2463
+ "的執行緒情境意味著執行緒可以進行變更 (如 ``getcontext().prec=10``)而不會"
2481
2464
"干擾其他執行緒。"
2482
2465
2483
2466
#: ../../library/decimal.rst:1879
@@ -2494,7 +2477,7 @@ msgid ""
2494
2477
"current thread."
2495
2478
msgstr ""
2496
2479
"如果在 :func:`getcontext` 之前沒有呼叫 :func:`setcontext`,那麼 :func:"
2497
- "`getcontext` 會自動建立一個新的上下文供目前執行緒使用 。"
2480
+ "`getcontext` 會自動建立一個新的情境供目前執行緒使用 。"
2498
2481
2499
2482
#: ../../library/decimal.rst:1886
2500
2483
msgid ""
0 commit comments