Skip to content

Commit cf6224d

Browse files
pydoc-zh-tw[bot]github-actions[bot]mattwang44
authored
Sync with CPython 3.14 (#1189)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt.Wang <mattwang44@gmail.com>
1 parent 120023f commit cf6224d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+5225
-4595
lines changed

c-api/apiabiversion.po

Lines changed: 67 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-09-08 15:25+0800\n"
11+
"POT-Creation-Date: 2026-01-12 12:22+0000\n"
1212
"PO-Revision-Date: 2022-01-24 22:34+0800\n"
1313
"Last-Translator: Matt Wang <mattwang44@gmail.com>\n"
1414
"Language-Team: Chinese - TAIWAN (https://github.com/python/python-docs-zh-"
@@ -35,7 +35,8 @@ msgid ""
3535
"for the version used at **run time**."
3636
msgstr ""
3737
"CPython 透過以下巨集 (macro) 公開其版本號。請注意,對應到的是\\ **建置 "
38-
"(built)** 所用到的版本。關於\\ **run time** 所使用的版本,請見 :c:var:`Py_Version`。"
38+
"(built)** 所用到的版本。關於\\ **run time** 所使用的版本,請見 :c:var:"
39+
"`Py_Version`。"
3940

4041
#: ../../c-api/apiabiversion.rst:17
4142
msgid ""
@@ -68,207 +69,214 @@ msgstr "在 ``3.4.1a2`` 中的 ``2``。零則為最終發布版本。"
6869

6970
#: ../../c-api/apiabiversion.rst:43
7071
msgid ""
71-
"The Python version number encoded in a single integer. "
72-
"See :c:func:`Py_PACK_FULL_VERSION` for the encoding details."
73-
msgstr "被編碼為單一整數的 Python 版本號。詳見 :c:func:`Py_PACK_FULL_VERSION` 以了解編碼詳細資訊。"
72+
"The Python version number encoded in a single integer. See :c:func:"
73+
"`Py_PACK_FULL_VERSION` for the encoding details."
74+
msgstr ""
75+
"被編碼為單一整數的 Python 版本號。詳見 :c:func:`Py_PACK_FULL_VERSION` 以了解"
76+
"編碼詳細資訊。"
7477

7578
#: ../../c-api/apiabiversion.rst:46
7679
msgid ""
7780
"Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``."
7881
msgstr "使用它進行數值比較,例如 ``#if PY_VERSION_HEX >= ...``。"
7982

80-
#: ../../c-api/apiabiversion.rst:51
83+
#: ../../c-api/apiabiversion.rst:49
84+
msgid "These macros are defined in :source:`Include/patchlevel.h`."
85+
msgstr ""
86+
87+
#: ../../c-api/apiabiversion.rst:53
8188
msgid "Run-time version"
8289
msgstr ""
8390

84-
#: ../../c-api/apiabiversion.rst:55
91+
#: ../../c-api/apiabiversion.rst:57
8592
msgid ""
86-
"The Python runtime version number encoded in a single constant integer. "
87-
"See :c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains "
88-
"the Python version used at run time."
93+
"The Python runtime version number encoded in a single constant integer. See :"
94+
"c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains the "
95+
"Python version used at run time."
8996
msgstr ""
90-
"編碼為單個常數整數的 Python runtime 版本號。詳見 :c:func:`Py_PACK_FULL_VERSION` "
91-
"以了解編碼詳細資訊。這包含在 runtime 使用的 Python 版本。"
97+
"編碼為單個常數整數的 Python runtime 版本號。詳見 :c:func:"
98+
"`Py_PACK_FULL_VERSION` 以了解編碼詳細資訊。這包含在 runtime 使用的 Python 版"
99+
"本。"
92100

93-
#: ../../c-api/apiabiversion.rst:59
101+
#: ../../c-api/apiabiversion.rst:61
94102
msgid ""
95103
"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
96104
msgstr "使用它進行數值比較,例如 ``if (Py_Version >= ...)``。"
97105

98-
#: ../../c-api/apiabiversion.rst:65
106+
#: ../../c-api/apiabiversion.rst:67
99107
msgid "Bit-packing macros"
100108
msgstr ""
101109

102-
#: ../../c-api/apiabiversion.rst:69
110+
#: ../../c-api/apiabiversion.rst:71
103111
msgid ""
104112
"Return the given version, encoded as a single 32-bit integer with the "
105113
"following structure:"
106114
msgstr ""
107115

108-
#: ../../c-api/apiabiversion.rst:75
116+
#: ../../c-api/apiabiversion.rst:77
109117
msgid "Argument"
110118
msgstr "引數"
111119

112-
#: ../../c-api/apiabiversion.rst:73
120+
#: ../../c-api/apiabiversion.rst:75
113121
msgid "No. of bits"
114122
msgstr ""
115123

116-
#: ../../c-api/apiabiversion.rst:75
124+
#: ../../c-api/apiabiversion.rst:77
117125
msgid "Bit mask"
118126
msgstr ""
119127

120-
#: ../../c-api/apiabiversion.rst:75
128+
#: ../../c-api/apiabiversion.rst:77
121129
msgid "Bit shift"
122130
msgstr ""
123131

124-
#: ../../c-api/apiabiversion.rst:73
132+
#: ../../c-api/apiabiversion.rst:75
125133
msgid "Example values"
126134
msgstr ""
127135

128-
#: ../../c-api/apiabiversion.rst:75 ../../c-api/apiabiversion.rst:93
136+
#: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:95
129137
msgid "``3.4.1a2``"
130138
msgstr "``3.4.1a2``"
131139

132-
#: ../../c-api/apiabiversion.rst:75 ../../c-api/apiabiversion.rst:95
140+
#: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:97
133141
msgid "``3.10.0``"
134142
msgstr "``3.10.0``"
135143

136-
#: ../../c-api/apiabiversion.rst:77
144+
#: ../../c-api/apiabiversion.rst:79
137145
msgid "*major*"
138146
msgstr "*major*"
139147

140-
#: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:79
141-
#: ../../c-api/apiabiversion.rst:81
148+
#: ../../c-api/apiabiversion.rst:79 ../../c-api/apiabiversion.rst:81
149+
#: ../../c-api/apiabiversion.rst:83
142150
msgid "8"
143151
msgstr "8"
144152

145-
#: ../../c-api/apiabiversion.rst:77
153+
#: ../../c-api/apiabiversion.rst:79
146154
msgid "``0xFF000000``"
147155
msgstr "``0xFF000000``"
148156

149-
#: ../../c-api/apiabiversion.rst:77
157+
#: ../../c-api/apiabiversion.rst:79
150158
msgid "24"
151159
msgstr "24"
152160

153-
#: ../../c-api/apiabiversion.rst:77
161+
#: ../../c-api/apiabiversion.rst:79
154162
msgid "``0x03``"
155163
msgstr "``0x03``"
156164

157-
#: ../../c-api/apiabiversion.rst:79
165+
#: ../../c-api/apiabiversion.rst:81
158166
msgid "*minor*"
159167
msgstr ""
160168

161-
#: ../../c-api/apiabiversion.rst:79
169+
#: ../../c-api/apiabiversion.rst:81
162170
msgid "``0x00FF0000``"
163171
msgstr "``0x00FF0000``"
164172

165-
#: ../../c-api/apiabiversion.rst:79
173+
#: ../../c-api/apiabiversion.rst:81
166174
msgid "16"
167175
msgstr "16"
168176

169-
#: ../../c-api/apiabiversion.rst:79
177+
#: ../../c-api/apiabiversion.rst:81
170178
msgid "``0x04``"
171179
msgstr "``0x04``"
172180

173-
#: ../../c-api/apiabiversion.rst:79
181+
#: ../../c-api/apiabiversion.rst:81
174182
msgid "``0x0A``"
175183
msgstr "``0x0A``"
176184

177-
#: ../../c-api/apiabiversion.rst:81
185+
#: ../../c-api/apiabiversion.rst:83
178186
msgid "*micro*"
179187
msgstr "*micro*"
180188

181-
#: ../../c-api/apiabiversion.rst:81
189+
#: ../../c-api/apiabiversion.rst:83
182190
msgid "``0x0000FF00``"
183191
msgstr "``0x0000FF00``"
184192

185-
#: ../../c-api/apiabiversion.rst:81
193+
#: ../../c-api/apiabiversion.rst:83
186194
msgid "``0x01``"
187195
msgstr "``0x01``"
188196

189-
#: ../../c-api/apiabiversion.rst:81
197+
#: ../../c-api/apiabiversion.rst:83
190198
msgid "``0x00``"
191199
msgstr "``0x00``"
192200

193-
#: ../../c-api/apiabiversion.rst:83
201+
#: ../../c-api/apiabiversion.rst:85
194202
msgid "*release_level*"
195203
msgstr "*release_level*"
196204

197-
#: ../../c-api/apiabiversion.rst:83 ../../c-api/apiabiversion.rst:85
205+
#: ../../c-api/apiabiversion.rst:85 ../../c-api/apiabiversion.rst:87
198206
msgid "4"
199207
msgstr "4"
200208

201-
#: ../../c-api/apiabiversion.rst:83
209+
#: ../../c-api/apiabiversion.rst:85
202210
msgid "``0x000000F0``"
203211
msgstr "``0x000000F0``"
204212

205-
#: ../../c-api/apiabiversion.rst:83
213+
#: ../../c-api/apiabiversion.rst:85
206214
msgid "``0xA``"
207215
msgstr "``0xA``"
208216

209-
#: ../../c-api/apiabiversion.rst:83
217+
#: ../../c-api/apiabiversion.rst:85
210218
msgid "``0xF``"
211219
msgstr "``0xF``"
212220

213-
#: ../../c-api/apiabiversion.rst:85
221+
#: ../../c-api/apiabiversion.rst:87
214222
msgid "*release_serial*"
215223
msgstr "*release_serial*"
216224

217-
#: ../../c-api/apiabiversion.rst:85
225+
#: ../../c-api/apiabiversion.rst:87
218226
msgid "``0x0000000F``"
219227
msgstr "``0x0000000F``"
220228

221-
#: ../../c-api/apiabiversion.rst:85
229+
#: ../../c-api/apiabiversion.rst:87
222230
msgid "0"
223231
msgstr "0"
224232

225-
#: ../../c-api/apiabiversion.rst:85
233+
#: ../../c-api/apiabiversion.rst:87
226234
msgid "``0x2``"
227235
msgstr "``0x2``"
228236

229-
#: ../../c-api/apiabiversion.rst:85
237+
#: ../../c-api/apiabiversion.rst:87
230238
msgid "``0x0``"
231239
msgstr "``0x0``"
232240

233-
#: ../../c-api/apiabiversion.rst:88
241+
#: ../../c-api/apiabiversion.rst:90
234242
msgid "For example:"
235243
msgstr "例如:"
236244

237-
#: ../../c-api/apiabiversion.rst:91
245+
#: ../../c-api/apiabiversion.rst:93
238246
msgid "Version"
239247
msgstr "版本"
240248

241-
#: ../../c-api/apiabiversion.rst:91
249+
#: ../../c-api/apiabiversion.rst:93
242250
msgid "``Py_PACK_FULL_VERSION`` arguments"
243251
msgstr "``Py_PACK_FULL_VERSION`` 引數"
244252

245-
#: ../../c-api/apiabiversion.rst:91
253+
#: ../../c-api/apiabiversion.rst:93
246254
msgid "Encoded version"
247255
msgstr ""
248256

249-
#: ../../c-api/apiabiversion.rst:93
257+
#: ../../c-api/apiabiversion.rst:95
250258
msgid "``(3, 4, 1, 0xA, 2)``"
251259
msgstr "``(3, 4, 1, 0xA, 2)``"
252260

253-
#: ../../c-api/apiabiversion.rst:93
261+
#: ../../c-api/apiabiversion.rst:95
254262
msgid "``0x030401a2``"
255263
msgstr "``0x030401a2``"
256264

257-
#: ../../c-api/apiabiversion.rst:95
265+
#: ../../c-api/apiabiversion.rst:97
258266
msgid "``(3, 10, 0, 0xF, 0)``"
259267
msgstr "``(3, 10, 0, 0xF, 0)``"
260268

261-
#: ../../c-api/apiabiversion.rst:95
269+
#: ../../c-api/apiabiversion.rst:97
262270
msgid "``0x030a00f0``"
263271
msgstr "``0x030a00f0``"
264272

265-
#: ../../c-api/apiabiversion.rst:98
273+
#: ../../c-api/apiabiversion.rst:100
266274
msgid ""
267275
"Out-of range bits in the arguments are ignored. That is, the macro can be "
268276
"defined as:"
269277
msgstr ""
270278

271-
#: ../../c-api/apiabiversion.rst:101
279+
#: ../../c-api/apiabiversion.rst:103
272280
msgid ""
273281
"#ifndef Py_PACK_FULL_VERSION\n"
274282
"#define Py_PACK_FULL_VERSION(X, Y, Z, LEVEL, SERIAL) ( \\\n"
@@ -288,13 +296,13 @@ msgstr ""
288296
" (((SERIAL) & 0xf) << 0))\n"
289297
"#endif"
290298

291-
#: ../../c-api/apiabiversion.rst:112
299+
#: ../../c-api/apiabiversion.rst:114
292300
msgid ""
293301
"``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` "
294302
"directives, but it is also available as an exported function."
295303
msgstr ""
296304

297-
#: ../../c-api/apiabiversion.rst:119
305+
#: ../../c-api/apiabiversion.rst:121
298306
msgid ""
299307
"Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result "
300308
"does not correspond to any Python release, but is useful in numeric "

0 commit comments

Comments
 (0)