1
- # SOME DESCRIPTIVE TITLE.
2
- # Copyright (C) 2001-2022, Python Software Foundation
1
+ # Copyright (C) 2001-2024, Python Software Foundation
3
2
# This file is distributed under the same license as the Python package.
4
3
#
5
4
# Translators:
5
+ # Liang-Bo Wang <[email protected] >, 2016
6
+ # Matt Wang <[email protected] >, 2024
6
7
msgid ""
7
8
msgstr ""
8
9
"Project-Id-Version : Python 3.13\n "
9
10
"Report-Msgid-Bugs-To : \n "
10
11
"POT-Creation-Date : 2024-05-09 00:03+0000\n "
11
- "PO-Revision-Date : 2016-11-19 00 :28+0000\n "
12
- "
Last-Translator :
Liang-Bo Wang <[email protected] >\n"
12
+ "PO-Revision-Date : 2024-09-24 20 :28+0000\n "
13
+ "
Last-Translator :
Matt Wang <[email protected] >\n"
13
14
"Language-Team : Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
14
15
"tw)\n "
15
16
"Language : zh_TW\n "
@@ -34,32 +35,41 @@ msgid ""
34
35
"include such a loop in your program you probably want to use the :mod:`code` "
35
36
"module instead."
36
37
msgstr ""
38
+ ":mod:`codeop` 模組提供了可以模擬 Python read-eval-print 循環的工具程式 "
39
+ "(utilities),就像在 :mod:`code` 模組中所做的那樣。因此你可能不想直接使用該模"
40
+ "組;如果你想在程式中包含這樣的循環,你可能需要使用 :mod:`code` 模組。"
37
41
38
42
#: ../../library/codeop.rst:20
39
43
msgid "There are two parts to this job:"
40
- msgstr ""
44
+ msgstr "這個任務有兩個部分: "
41
45
42
46
#: ../../library/codeop.rst:22
43
47
msgid ""
44
48
"Being able to tell if a line of input completes a Python statement: in "
45
49
"short, telling whether to print '``>>>``' or '``...``' next."
46
50
msgstr ""
51
+ "能夠判斷一列輸入是否完成了一項 Python 陳述式:簡而言之,判斷接下來是列印 "
52
+ "'``>>>``' 還是 '``...``'。"
47
53
48
54
#: ../../library/codeop.rst:25
49
55
msgid ""
50
56
"Remembering which future statements the user has entered, so subsequent "
51
57
"input can be compiled with these in effect."
52
58
msgstr ""
59
+ "記住使用者輸入了哪些未來陳述式,以便後續輸入可以在這些陳述式生效的情況下進行"
60
+ "編譯。"
53
61
54
62
#: ../../library/codeop.rst:28
55
63
msgid ""
56
64
"The :mod:`codeop` module provides a way of doing each of these things, and a "
57
65
"way of doing them both."
58
66
msgstr ""
67
+ ":mod:`codeop` 模組提供了一種完成上述每項任務的方法,以及同時完成這兩項任務的"
68
+ "方法。"
59
69
60
70
#: ../../library/codeop.rst:31
61
71
msgid "To do just the former:"
62
- msgstr ""
72
+ msgstr "只做前者: "
63
73
64
74
#: ../../library/codeop.rst:35
65
75
msgid ""
@@ -69,13 +79,20 @@ msgid ""
69
79
"``'<input>'``. Returns ``None`` if *source* is *not* valid Python code, but "
70
80
"is a prefix of valid Python code."
71
81
msgstr ""
82
+ "嘗試編譯 *source*,它應該是 Python 程式碼的字串,如果 *source* 是有效的 "
83
+ "Python 程式碼,則回傳一個程式碼物件 (code object)。在這種情況下,程式碼物件的"
84
+ "檔案名稱屬性將為 *filename*,預設為 ``'<input>'``。如果 *source* 不是有效的 "
85
+ "Python 程式碼,而是有效 Python 程式碼的前綴,則回傳 ``None``。"
72
86
73
87
#: ../../library/codeop.rst:41
74
88
msgid ""
75
89
"If there is a problem with *source*, an exception will be raised. :exc:"
76
90
"`SyntaxError` is raised if there is invalid Python syntax, and :exc:"
77
91
"`OverflowError` or :exc:`ValueError` if there is an invalid literal."
78
92
msgstr ""
93
+ "如果 *source* 有問題,就會引發例外。如果存在無效的 Python 語法則會引發 :exc:"
94
+ "`SyntaxError`;如果存在無效的文字 (literal),則會引發 :exc:`OverflowError` "
95
+ "或 :exc:`ValueError`。"
79
96
80
97
#: ../../library/codeop.rst:45
81
98
msgid ""
@@ -84,6 +101,9 @@ msgid ""
84
101
"or as an :term:`expression` (``'eval'``). Any other value will cause :exc:"
85
102
"`ValueError` to be raised."
86
103
msgstr ""
104
+ "*symbol* 引數決定 *source* 是否編譯為陳述式(``'single'``,為預設值)、為\\ :"
105
+ "term:`陳述式 <statement>`\\ 序列 (``'exec'``) 或為\\ :term:`運算式 "
106
+ "<expression>` (``'eval'``)。任何其他值都會導致引發 :exc:`ValueError`。"
87
107
88
108
#: ../../library/codeop.rst:52
89
109
msgid ""
@@ -93,6 +113,10 @@ msgid ""
93
113
"backslash followed by two newlines may be followed by arbitrary garbage. "
94
114
"This will be fixed once the API for the parser is better."
95
115
msgstr ""
116
+ "剖析器 (parser) 有可能(但通常不會)在到達原始碼的結尾之前停止剖析並獲得成功"
117
+ "的結果;在這種情況下,尾隨符號可能會被忽略而不是導致錯誤。例如,反斜線後面加"
118
+ "上兩個換行符號後可以是任意的無意義符號。這個問題在未來會因為剖析器 API 的改善"
119
+ "而被解決。"
96
120
97
121
#: ../../library/codeop.rst:61
98
122
msgid ""
@@ -102,6 +126,9 @@ msgid ""
102
126
"statement, the instance 'remembers' and compiles all subsequent program "
103
127
"texts with the statement in force."
104
128
msgstr ""
129
+ "此類別的實例具有 :meth:`~object.__call__` 方法,其簽名與內建函式 :func:"
130
+ "`compile` 相同,區別在於如果實例編譯包含 :mod:`__future__` 陳述式的程式文本,"
131
+ "實例會「記住」並使用該陳述式並有效地編譯所有後續程式文本。"
105
132
106
133
#: ../../library/codeop.rst:70
107
134
msgid ""
@@ -111,3 +138,6 @@ msgid ""
111
138
"'remembers' and compiles all subsequent program texts with the statement in "
112
139
"force."
113
140
msgstr ""
141
+ "此類別的實例具有 :meth:`~object.__call__` 方法,其簽名與內建函式 :func:"
142
+ "`compile_command` 相同,區別在於如果實例編譯包含 :mod:`__future__` 陳述式的程"
143
+ "式文本,實例會「記住」並使用該陳述式並有效地編譯所有後續程式文本。"
0 commit comments