55#
66# Translators:
77# python-doc bot, 2025
8+ # Freesand Leo <yuqinju@163.com>, 2026
89#
910#, fuzzy
1011msgid ""
1112msgstr ""
1213"Project-Id-Version : Python 3.14\n "
1314"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-05-09 14:19 +0000\n "
15+ "POT-Creation-Date : 2026-01-17 14:14 +0000\n "
1516"PO-Revision-Date : 2025-09-16 00:00+0000\n "
16- "Last-Translator : python-doc bot, 2025 \n "
17+ "Last-Translator : Freesand Leo <yuqinju@163.com>, 2026 \n "
1718"Language-Team : Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n "
1819"MIME-Version : 1.0\n "
1920"Content-Type : text/plain; charset=UTF-8\n "
@@ -79,11 +80,15 @@ msgid ""
7980"...``."
8081msgstr "可将其用于数字比较,例如 ``#if PY_VERSION_HEX >= ...``。"
8182
82- #: ../../c-api/apiabiversion.rst:51
83+ #: ../../c-api/apiabiversion.rst:49
84+ msgid "These macros are defined in :source:`Include/patchlevel.h`."
85+ msgstr "这些宏都定义在 :source:`Include/patchlevel.h` 中。"
86+
87+ #: ../../c-api/apiabiversion.rst:53
8388msgid "Run-time version"
8489msgstr "运行时版本"
8590
86- #: ../../c-api/apiabiversion.rst:55
91+ #: ../../c-api/apiabiversion.rst:57
8792msgid ""
8893"The Python runtime version number encoded in a single constant integer. See "
8994":c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains the "
@@ -92,185 +97,185 @@ msgstr ""
9297"Python 运行时版本号被编码为一个整数常量。 请查看 :c:func:`Py_PACK_FULL_VERSION` 了解编码细节。 "
9398"这包含了在运行时使用的 Python 版本。"
9499
95- #: ../../c-api/apiabiversion.rst:59
100+ #: ../../c-api/apiabiversion.rst:61
96101msgid ""
97102"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
98103msgstr "可将其用于数字比较,例如 ``if (Py_Version >= ...)``。"
99104
100- #: ../../c-api/apiabiversion.rst:65
105+ #: ../../c-api/apiabiversion.rst:67
101106msgid "Bit-packing macros"
102107msgstr "比特位打包宏"
103108
104- #: ../../c-api/apiabiversion.rst:69
109+ #: ../../c-api/apiabiversion.rst:71
105110msgid ""
106111"Return the given version, encoded as a single 32-bit integer with the "
107112"following structure:"
108113msgstr "返回给定的版本,编码为一个具有如下结构的 32 位整数:"
109114
110- #: ../../c-api/apiabiversion.rst:75
115+ #: ../../c-api/apiabiversion.rst:77
111116msgid "Argument"
112117msgstr "参数"
113118
114- #: ../../c-api/apiabiversion.rst:73
119+ #: ../../c-api/apiabiversion.rst:75
115120msgid "No. of bits"
116121msgstr "位编号"
117122
118- #: ../../c-api/apiabiversion.rst:75
123+ #: ../../c-api/apiabiversion.rst:77
119124msgid "Bit mask"
120125msgstr "位掩码"
121126
122- #: ../../c-api/apiabiversion.rst:75
127+ #: ../../c-api/apiabiversion.rst:77
123128msgid "Bit shift"
124129msgstr "位移"
125130
126- #: ../../c-api/apiabiversion.rst:73
131+ #: ../../c-api/apiabiversion.rst:75
127132msgid "Example values"
128133msgstr "示例值"
129134
130- #: ../../c-api/apiabiversion.rst:75 ../../c-api/apiabiversion.rst:93
135+ #: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:95
131136msgid "``3.4.1a2``"
132137msgstr "``3.4.1a2``"
133138
134- #: ../../c-api/apiabiversion.rst:75 ../../c-api/apiabiversion.rst:95
139+ #: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:97
135140msgid "``3.10.0``"
136141msgstr "``3.10.0``"
137142
138- #: ../../c-api/apiabiversion.rst:77
143+ #: ../../c-api/apiabiversion.rst:79
139144msgid "*major*"
140145msgstr "*major*"
141146
142- #: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:79
143- #: ../../c-api/apiabiversion.rst:81
147+ #: ../../c-api/apiabiversion.rst:79 ../../c-api/apiabiversion.rst:81
148+ #: ../../c-api/apiabiversion.rst:83
144149msgid "8"
145150msgstr "8"
146151
147- #: ../../c-api/apiabiversion.rst:77
152+ #: ../../c-api/apiabiversion.rst:79
148153msgid "``0xFF000000``"
149154msgstr "``0xFF000000``"
150155
151- #: ../../c-api/apiabiversion.rst:77
156+ #: ../../c-api/apiabiversion.rst:79
152157msgid "24"
153158msgstr "24"
154159
155- #: ../../c-api/apiabiversion.rst:77
160+ #: ../../c-api/apiabiversion.rst:79
156161msgid "``0x03``"
157162msgstr "``0x03``"
158163
159- #: ../../c-api/apiabiversion.rst:79
164+ #: ../../c-api/apiabiversion.rst:81
160165msgid "*minor*"
161166msgstr "*minor*"
162167
163- #: ../../c-api/apiabiversion.rst:79
168+ #: ../../c-api/apiabiversion.rst:81
164169msgid "``0x00FF0000``"
165170msgstr "``0x00FF0000``"
166171
167- #: ../../c-api/apiabiversion.rst:79
172+ #: ../../c-api/apiabiversion.rst:81
168173msgid "16"
169174msgstr "16"
170175
171- #: ../../c-api/apiabiversion.rst:79
176+ #: ../../c-api/apiabiversion.rst:81
172177msgid "``0x04``"
173178msgstr "``0x04``"
174179
175- #: ../../c-api/apiabiversion.rst:79
180+ #: ../../c-api/apiabiversion.rst:81
176181msgid "``0x0A``"
177182msgstr "``0x0A``"
178183
179- #: ../../c-api/apiabiversion.rst:81
184+ #: ../../c-api/apiabiversion.rst:83
180185msgid "*micro*"
181186msgstr "*micro*"
182187
183- #: ../../c-api/apiabiversion.rst:81
188+ #: ../../c-api/apiabiversion.rst:83
184189msgid "``0x0000FF00``"
185190msgstr "``0x0000FF00``"
186191
187- #: ../../c-api/apiabiversion.rst:81
192+ #: ../../c-api/apiabiversion.rst:83
188193msgid "``0x01``"
189194msgstr "``0x01``"
190195
191- #: ../../c-api/apiabiversion.rst:81
196+ #: ../../c-api/apiabiversion.rst:83
192197msgid "``0x00``"
193198msgstr "``0x00``"
194199
195- #: ../../c-api/apiabiversion.rst:83
200+ #: ../../c-api/apiabiversion.rst:85
196201msgid "*release_level*"
197202msgstr "*release_level*"
198203
199- #: ../../c-api/apiabiversion.rst:83 ../../c-api/apiabiversion.rst:85
204+ #: ../../c-api/apiabiversion.rst:85 ../../c-api/apiabiversion.rst:87
200205msgid "4"
201206msgstr "4"
202207
203- #: ../../c-api/apiabiversion.rst:83
208+ #: ../../c-api/apiabiversion.rst:85
204209msgid "``0x000000F0``"
205210msgstr "``0x000000F0``"
206211
207- #: ../../c-api/apiabiversion.rst:83
212+ #: ../../c-api/apiabiversion.rst:85
208213msgid "``0xA``"
209214msgstr "``0xA``"
210215
211- #: ../../c-api/apiabiversion.rst:83
216+ #: ../../c-api/apiabiversion.rst:85
212217msgid "``0xF``"
213218msgstr "``0xF``"
214219
215- #: ../../c-api/apiabiversion.rst:85
220+ #: ../../c-api/apiabiversion.rst:87
216221msgid "*release_serial*"
217222msgstr "*release_serial*"
218223
219- #: ../../c-api/apiabiversion.rst:85
224+ #: ../../c-api/apiabiversion.rst:87
220225msgid "``0x0000000F``"
221226msgstr "``0x0000000F``"
222227
223- #: ../../c-api/apiabiversion.rst:85
228+ #: ../../c-api/apiabiversion.rst:87
224229msgid "0"
225230msgstr "0"
226231
227- #: ../../c-api/apiabiversion.rst:85
232+ #: ../../c-api/apiabiversion.rst:87
228233msgid "``0x2``"
229234msgstr "``0x2``"
230235
231- #: ../../c-api/apiabiversion.rst:85
236+ #: ../../c-api/apiabiversion.rst:87
232237msgid "``0x0``"
233238msgstr "``0x0``"
234239
235- #: ../../c-api/apiabiversion.rst:88
240+ #: ../../c-api/apiabiversion.rst:90
236241msgid "For example:"
237242msgstr "例如:"
238243
239- #: ../../c-api/apiabiversion.rst:91
244+ #: ../../c-api/apiabiversion.rst:93
240245msgid "Version"
241246msgstr "版本"
242247
243- #: ../../c-api/apiabiversion.rst:91
248+ #: ../../c-api/apiabiversion.rst:93
244249msgid "``Py_PACK_FULL_VERSION`` arguments"
245250msgstr "``Py_PACK_FULL_VERSION`` 参数"
246251
247- #: ../../c-api/apiabiversion.rst:91
252+ #: ../../c-api/apiabiversion.rst:93
248253msgid "Encoded version"
249254msgstr "已编码版本"
250255
251- #: ../../c-api/apiabiversion.rst:93
256+ #: ../../c-api/apiabiversion.rst:95
252257msgid "``(3, 4, 1, 0xA, 2)``"
253258msgstr "``(3, 4, 1, 0xA, 2)``"
254259
255- #: ../../c-api/apiabiversion.rst:93
260+ #: ../../c-api/apiabiversion.rst:95
256261msgid "``0x030401a2``"
257262msgstr "``0x030401a2``"
258263
259- #: ../../c-api/apiabiversion.rst:95
264+ #: ../../c-api/apiabiversion.rst:97
260265msgid "``(3, 10, 0, 0xF, 0)``"
261266msgstr "``(3, 10, 0, 0xF, 0)``"
262267
263- #: ../../c-api/apiabiversion.rst:95
268+ #: ../../c-api/apiabiversion.rst:97
264269msgid "``0x030a00f0``"
265270msgstr "``0x030a00f0``"
266271
267- #: ../../c-api/apiabiversion.rst:98
272+ #: ../../c-api/apiabiversion.rst:100
268273msgid ""
269274"Out-of range bits in the arguments are ignored. That is, the macro can be "
270275"defined as:"
271276msgstr "参数中超范围的比特位将被忽略。 也就是说,该宏可以被定义为:"
272277
273- #: ../../c-api/apiabiversion.rst:101
278+ #: ../../c-api/apiabiversion.rst:103
274279msgid ""
275280"#ifndef Py_PACK_FULL_VERSION\n"
276281"#define Py_PACK_FULL_VERSION(X, Y, Z, LEVEL, SERIAL) ( \\ \n"
@@ -290,13 +295,13 @@ msgstr ""
290295" (((SERIAL) & 0xf) << 0))\n"
291296"#endif"
292297
293- #: ../../c-api/apiabiversion.rst:112
298+ #: ../../c-api/apiabiversion.rst:114
294299msgid ""
295300"``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` "
296301"directives, but it is also available as an exported function."
297302msgstr "``Py_PACK_FULL_VERSION`` 本质上是一个宏,主要在 ``#if`` 指令中使用,但也可作为导出的函数使用。"
298303
299- #: ../../c-api/apiabiversion.rst:119
304+ #: ../../c-api/apiabiversion.rst:121
300305msgid ""
301306"Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result "
302307"does not correspond to any Python release, but is useful in numeric "
0 commit comments