Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fbbd28d

Browse files
[po] auto sync
1 parent db2459f commit fbbd28d

8 files changed

Lines changed: 98 additions & 132 deletions

File tree

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "95.20%", "updated_at": "2024-04-19T02:56:21Z"}
1+
{"translation": "95.20%", "updated_at": "2024-04-19T03:56:45Z"}

c-api/sys.po

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.12\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2024-02-16 14:13+0000\n"
16+
"POT-Creation-Date: 2024-04-14 22:56+0000\n"
1717
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
1818
"Last-Translator: Freesand Leo <[email protected]>, 2024\n"
1919
"Language-Team: Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n"
@@ -164,7 +164,7 @@ msgid ""
164164
"around either :c:func:`!sigaction` or :c:func:`!signal`. Do not call those "
165165
"functions directly!"
166166
msgstr ""
167-
"返回信号 *i* 当前的信号处理句柄。 这是一个对 :c:func:`!sigaction` 或 :c:func:`!signal` 的简单包装器。 "
167+
"返回信号 *i* 当前的信号处理器。 这是一个对 :c:func:`!sigaction` 或 :c:func:`!signal` 的简单包装器。 "
168168
"请不要直接调用这两个函数!"
169169

170170
#: ../../c-api/sys.rst:122
@@ -173,7 +173,7 @@ msgid ""
173173
"handler. This is a thin wrapper around either :c:func:`!sigaction` or "
174174
":c:func:`!signal`. Do not call those functions directly!"
175175
msgstr ""
176-
"将信号 *i* 的信号处理句柄设为 *h*;返回原来的信号处理句柄。 这是一个对 :c:func:`!sigaction` 或 "
176+
"将信号 *i* 的信号处理器设为 *h*;返回原来的信号处理器。 这是一个对 :c:func:`!sigaction` 或 "
177177
":c:func:`!signal` 的简单包装器。 请不要直接调用这两个函数!"
178178

179179
#: ../../c-api/sys.rst:129
@@ -203,9 +203,9 @@ msgid ""
203203
"character, the bytes are escaped using the surrogateescape error handler "
204204
"instead of decoding them."
205205
msgstr ""
206-
"使用 :term:`filesystem encoding and error handler` 来解码一个字节串。 如果错误处理句柄为 "
207-
":ref:`surrogateescape 错误处理句柄 <surrogateescape>`,则不可解码的字节将被解码为 U+DC80..U+DCFF"
208-
" 范围内的字符;而如果一个字节序列可被解码为代理字符,则其中的字节会使用 surrogateescape 错误处理句柄来转义而不是解码它们。"
206+
"使用 :term:`filesystem encoding and error handler` 来解码一个字节串。 如果错误处理器为 "
207+
":ref:`surrogateescape 错误处理器 <surrogateescape>`,则不可解码的字节将被解码为 U+DC80..U+DCFF "
208+
"范围内的字符;而如果一个字节序列可被解码为代理字符,则其中的字节会使用 surrogateescape 错误处理句柄来转义而不是解码它们。"
209209

210210
#: ../../c-api/sys.rst:144
211211
msgid ""
@@ -275,8 +275,8 @@ msgid ""
275275
"<surrogateescape>`, surrogate characters in the range U+DC80..U+DCFF are "
276276
"converted to bytes 0x80..0xFF."
277277
msgstr ""
278-
"将一个由宽字符组成的字符串编码为 :term:`filesystem encoding and error handler`。 如果错误处理句柄为 "
279-
":ref:`surrogateescape 错误处理句柄 <surrogateescape>`,则在 U+DC80..U+DCFF "
278+
"将一个由宽字符组成的字符串编码为 :term:`filesystem encoding and error handler`。 如果错误处理器为 "
279+
":ref:`surrogateescape 错误处理器 <surrogateescape>`,则在 U+DC80..U+DCFF "
280280
"范围内的代理字符会被转换为字节值 0x80..0xFF。"
281281

282282
#: ../../c-api/sys.rst:185

c-api/type.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.12\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2024-01-05 14:14+0000\n"
16+
"POT-Creation-Date: 2024-04-14 22:56+0000\n"
1717
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
1818
"Last-Translator: Freesand Leo <[email protected]>, 2024\n"
1919
"Language-Team: Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n"
@@ -198,7 +198,7 @@ msgid ""
198198
"object. Use Python's default memory allocation mechanism to allocate a new "
199199
"instance and initialize all its contents to ``NULL``."
200200
msgstr ""
201-
"类型对象的 :c:member:`~PyTypeObject.tp_alloc` 槽位的通用处理句柄。 请使用 Python "
201+
"类型对象的 :c:member:`~PyTypeObject.tp_alloc` 槽位的通用处理器。 请使用 Python "
202202
"的默认内存分配机制来分配一个新的实例并将其所有内容初始化为 ``NULL``。"
203203

204204
#: ../../c-api/type.rst:156
@@ -207,7 +207,7 @@ msgid ""
207207
"object. Create a new instance using the type's "
208208
":c:member:`~PyTypeObject.tp_alloc` slot."
209209
msgstr ""
210-
"类型对象的 :c:member:`~PyTypeObject.tp_new` 槽位的通用处理句柄。 请使用类型的 "
210+
"类型对象的 :c:member:`~PyTypeObject.tp_new` 槽位的通用处理器。 请使用类型的 "
211211
":c:member:`~PyTypeObject.tp_alloc` 槽位来创建一个新的实例。"
212212

213213
#: ../../c-api/type.rst:161

c-api/typeobj.po

Lines changed: 45 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ msgid ""
2525
msgstr ""
2626
"Project-Id-Version: Python 3.12\n"
2727
"Report-Msgid-Bugs-To: \n"
28-
"POT-Creation-Date: 2024-01-12 14:14+0000\n"
28+
"POT-Creation-Date: 2024-04-14 22:56+0000\n"
2929
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
3030
"Last-Translator: Freesand Leo <[email protected]>, 2024\n"
3131
"Language-Team: Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n"
@@ -117,41 +117,30 @@ msgstr "I"
117117
msgid "<R> :c:member:`~PyTypeObject.tp_name`"
118118
msgstr "<R> :c:member:`~PyTypeObject.tp_name`"
119119

120-
#: ../../c-api/typeobj.rst:44 ../../c-api/typeobj.rst:86
121-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
120+
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:44
121+
#: ../../c-api/typeobj.rst:86
122122
msgid "const char *"
123123
msgstr "const char *"
124124

125125
#: ../../c-api/typeobj.rst:44
126126
msgid "__name__"
127127
msgstr "__name__"
128128

129-
#: ../../c-api/typeobj.rst:44 ../../c-api/typeobj.rst:44
130-
#: ../../c-api/typeobj.rst:46 ../../c-api/typeobj.rst:46
131-
#: ../../c-api/typeobj.rst:46 ../../c-api/typeobj.rst:48
129+
#: ../../c-api/typeobj.rst:44 ../../c-api/typeobj.rst:46
132130
#: ../../c-api/typeobj.rst:48 ../../c-api/typeobj.rst:50
133-
#: ../../c-api/typeobj.rst:50 ../../c-api/typeobj.rst:50
134-
#: ../../c-api/typeobj.rst:52 ../../c-api/typeobj.rst:52
135-
#: ../../c-api/typeobj.rst:62 ../../c-api/typeobj.rst:62
136-
#: ../../c-api/typeobj.rst:62 ../../c-api/typeobj.rst:70
137-
#: ../../c-api/typeobj.rst:72 ../../c-api/typeobj.rst:72
138-
#: ../../c-api/typeobj.rst:74 ../../c-api/typeobj.rst:74
139-
#: ../../c-api/typeobj.rst:76 ../../c-api/typeobj.rst:76
140-
#: ../../c-api/typeobj.rst:79 ../../c-api/typeobj.rst:79
141-
#: ../../c-api/typeobj.rst:84 ../../c-api/typeobj.rst:84
142-
#: ../../c-api/typeobj.rst:86 ../../c-api/typeobj.rst:86
143-
#: ../../c-api/typeobj.rst:88 ../../c-api/typeobj.rst:90
144-
#: ../../c-api/typeobj.rst:92 ../../c-api/typeobj.rst:99
145-
#: ../../c-api/typeobj.rst:101 ../../c-api/typeobj.rst:103
146-
#: ../../c-api/typeobj.rst:105 ../../c-api/typeobj.rst:105
131+
#: ../../c-api/typeobj.rst:52 ../../c-api/typeobj.rst:62
132+
#: ../../c-api/typeobj.rst:70 ../../c-api/typeobj.rst:72
133+
#: ../../c-api/typeobj.rst:74 ../../c-api/typeobj.rst:76
134+
#: ../../c-api/typeobj.rst:79 ../../c-api/typeobj.rst:84
135+
#: ../../c-api/typeobj.rst:86 ../../c-api/typeobj.rst:88
136+
#: ../../c-api/typeobj.rst:90 ../../c-api/typeobj.rst:92
137+
#: ../../c-api/typeobj.rst:99 ../../c-api/typeobj.rst:101
138+
#: ../../c-api/typeobj.rst:103 ../../c-api/typeobj.rst:105
147139
#: ../../c-api/typeobj.rst:107 ../../c-api/typeobj.rst:109
148-
#: ../../c-api/typeobj.rst:109 ../../c-api/typeobj.rst:111
149-
#: ../../c-api/typeobj.rst:115 ../../c-api/typeobj.rst:117
150-
#: ../../c-api/typeobj.rst:120 ../../c-api/typeobj.rst:122
151-
#: ../../c-api/typeobj.rst:122 ../../c-api/typeobj.rst:122
152-
#: ../../c-api/typeobj.rst:124 ../../c-api/typeobj.rst:126
140+
#: ../../c-api/typeobj.rst:111 ../../c-api/typeobj.rst:115
141+
#: ../../c-api/typeobj.rst:117 ../../c-api/typeobj.rst:120
142+
#: ../../c-api/typeobj.rst:122 ../../c-api/typeobj.rst:124
153143
#: ../../c-api/typeobj.rst:126 ../../c-api/typeobj.rst:128
154-
#: ../../c-api/typeobj.rst:128 ../../c-api/typeobj.rst:130
155144
#: ../../c-api/typeobj.rst:130 ../../c-api/typeobj.rst:146
156145
msgid "X"
157146
msgstr "X"
@@ -160,11 +149,10 @@ msgstr "X"
160149
msgid ":c:member:`~PyTypeObject.tp_basicsize`"
161150
msgstr ":c:member:`~PyTypeObject.tp_basicsize`"
162151

163-
#: ../../c-api/typeobj.rst:46 ../../c-api/typeobj.rst:48
164-
#: ../../c-api/typeobj.rst:52 ../../c-api/typeobj.rst:99
165-
#: ../../c-api/typeobj.rst:120 ../../c-api/typeobj.rst:0
166-
#: ../../c-api/typeobj.rst:416 ../../c-api/typeobj.rst:0
167-
#: ../../c-api/typeobj.rst:0
152+
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:46
153+
#: ../../c-api/typeobj.rst:48 ../../c-api/typeobj.rst:52
154+
#: ../../c-api/typeobj.rst:99 ../../c-api/typeobj.rst:120
155+
#: ../../c-api/typeobj.rst:416
168156
msgid ":c:type:`Py_ssize_t`"
169157
msgstr ":c:type:`Py_ssize_t`"
170158

@@ -339,9 +327,8 @@ msgstr "unsigned long"
339327

340328
#: ../../c-api/typeobj.rst:84 ../../c-api/typeobj.rst:99
341329
#: ../../c-api/typeobj.rst:113 ../../c-api/typeobj.rst:120
342-
#: ../../c-api/typeobj.rst:124 ../../c-api/typeobj.rst:124
343-
#: ../../c-api/typeobj.rst:126 ../../c-api/typeobj.rst:126
344-
#: ../../c-api/typeobj.rst:128 ../../c-api/typeobj.rst:128
330+
#: ../../c-api/typeobj.rst:124 ../../c-api/typeobj.rst:126
331+
#: ../../c-api/typeobj.rst:128
345332
msgid "?"
346333
msgstr "?"
347334

@@ -438,7 +425,7 @@ msgstr ":c:type:`PyGetSetDef` []"
438425
msgid ":c:member:`~PyTypeObject.tp_base`"
439426
msgstr ":c:member:`~PyTypeObject.tp_base`"
440427

441-
#: ../../c-api/typeobj.rst:111 ../../c-api/typeobj.rst:0
428+
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:111
442429
msgid ":c:type:`PyTypeObject` *"
443430
msgstr ":c:type:`PyTypeObject` *"
444431

@@ -450,38 +437,18 @@ msgstr "__base__"
450437
msgid ":c:member:`~PyTypeObject.tp_dict`"
451438
msgstr ":c:member:`~PyTypeObject.tp_dict`"
452439

453-
#: ../../c-api/typeobj.rst:113 ../../c-api/typeobj.rst:132
454-
#: ../../c-api/typeobj.rst:134 ../../c-api/typeobj.rst:136
455-
#: ../../c-api/typeobj.rst:140 ../../c-api/typeobj.rst:341
456-
#: ../../c-api/typeobj.rst:346 ../../c-api/typeobj.rst:0
457-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
458-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:356
459-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
460-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:368
461-
#: ../../c-api/typeobj.rst:368 ../../c-api/typeobj.rst:0
462-
#: ../../c-api/typeobj.rst:370 ../../c-api/typeobj.rst:0
463-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
464-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:381
465-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
466-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
467-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
468-
#: ../../c-api/typeobj.rst:392 ../../c-api/typeobj.rst:0
469-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
470-
#: ../../c-api/typeobj.rst:404 ../../c-api/typeobj.rst:0
471-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:406
472-
#: ../../c-api/typeobj.rst:412 ../../c-api/typeobj.rst:412
473-
#: ../../c-api/typeobj.rst:414 ../../c-api/typeobj.rst:414
474-
#: ../../c-api/typeobj.rst:416 ../../c-api/typeobj.rst:0
475-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:429
476-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:431
477-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
478-
#: ../../c-api/typeobj.rst:435 ../../c-api/typeobj.rst:0
479-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
480-
#: ../../c-api/typeobj.rst:440 ../../c-api/typeobj.rst:0
481-
#: ../../c-api/typeobj.rst:446 ../../c-api/typeobj.rst:0
482-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
483-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
484-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
440+
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:113
441+
#: ../../c-api/typeobj.rst:132 ../../c-api/typeobj.rst:134
442+
#: ../../c-api/typeobj.rst:136 ../../c-api/typeobj.rst:140
443+
#: ../../c-api/typeobj.rst:341 ../../c-api/typeobj.rst:346
444+
#: ../../c-api/typeobj.rst:356 ../../c-api/typeobj.rst:368
445+
#: ../../c-api/typeobj.rst:370 ../../c-api/typeobj.rst:381
446+
#: ../../c-api/typeobj.rst:392 ../../c-api/typeobj.rst:404
447+
#: ../../c-api/typeobj.rst:406 ../../c-api/typeobj.rst:412
448+
#: ../../c-api/typeobj.rst:414 ../../c-api/typeobj.rst:416
449+
#: ../../c-api/typeobj.rst:429 ../../c-api/typeobj.rst:431
450+
#: ../../c-api/typeobj.rst:435 ../../c-api/typeobj.rst:440
451+
#: ../../c-api/typeobj.rst:446
485452
msgid ":c:type:`PyObject` *"
486453
msgstr ":c:type:`PyObject` *"
487454

@@ -589,8 +556,8 @@ msgstr "[:c:member:`~PyTypeObject.tp_cache`]"
589556
msgid "[:c:member:`~PyTypeObject.tp_subclasses`]"
590557
msgstr "[:c:member:`~PyTypeObject.tp_subclasses`]"
591558

592-
#: ../../c-api/typeobj.rst:138 ../../c-api/typeobj.rst:279
593-
#: ../../c-api/typeobj.rst:348 ../../c-api/typeobj.rst:0
559+
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:138
560+
#: ../../c-api/typeobj.rst:279 ../../c-api/typeobj.rst:348
594561
msgid "void *"
595562
msgstr "void *"
596563

@@ -1174,12 +1141,12 @@ msgstr "void"
11741141
msgid ":c:type:`visitproc`"
11751142
msgstr ":c:type:`visitproc`"
11761143

1177-
#: ../../c-api/typeobj.rst:350 ../../c-api/typeobj.rst:362
1178-
#: ../../c-api/typeobj.rst:375 ../../c-api/typeobj.rst:386
1179-
#: ../../c-api/typeobj.rst:398 ../../c-api/typeobj.rst:0
1180-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:418
1181-
#: ../../c-api/typeobj.rst:429 ../../c-api/typeobj.rst:451
1182-
#: ../../c-api/typeobj.rst:457 ../../c-api/typeobj.rst:462
1144+
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:350
1145+
#: ../../c-api/typeobj.rst:362 ../../c-api/typeobj.rst:375
1146+
#: ../../c-api/typeobj.rst:386 ../../c-api/typeobj.rst:398
1147+
#: ../../c-api/typeobj.rst:418 ../../c-api/typeobj.rst:429
1148+
#: ../../c-api/typeobj.rst:451 ../../c-api/typeobj.rst:457
1149+
#: ../../c-api/typeobj.rst:462
11831150
msgid "int"
11841151
msgstr "int"
11851152

@@ -1191,7 +1158,7 @@ msgstr "Py_hash_t"
11911158
msgid ":c:type:`getbufferproc`"
11921159
msgstr ":c:type:`getbufferproc`"
11931160

1194-
#: ../../c-api/typeobj.rst:0 ../../c-api/typeobj.rst:0
1161+
#: ../../c-api/typeobj.rst:0
11951162
msgid ":c:type:`Py_buffer` *"
11961163
msgstr ":c:type:`Py_buffer` *"
11971164

@@ -1921,7 +1888,7 @@ msgid ""
19211888
msgstr ""
19221889
"一个可选的实现内置 :func:`str` 操作的函数的指针。 (请注意 :class:`str` 现在是一个类型,:func:`str` "
19231890
"是调用该类型的构造器。 该构造器将调用 :c:func:`PyObject_Str` 执行实际操作,而 :c:func:`PyObject_Str` "
1924-
"将调用该处理句柄。)"
1891+
"将调用该处理器。)"
19251892

19261893
#: ../../c-api/typeobj.rst:929
19271894
msgid "The signature is the same as for :c:func:`PyObject_Str`::"
@@ -3232,7 +3199,7 @@ msgid ""
32323199
msgstr ""
32333200
":c:member:`~PyTypeObject.tp_new` 函数应当调用 ``subtype->tp_alloc(subtype, "
32343201
"nitems)`` 来为对象分配空间,然后只执行绝对有必要的进一步初始化操作。 可以安全地忽略或重复的初始化操作应当放在 "
3235-
":c:member:`~PyTypeObject.tp_init` 处理句柄中。 一个关键的规则是对于不可变类型来说,所有初始化操作都应当在 "
3202+
":c:member:`~PyTypeObject.tp_init` 处理器中。 一个关键的规则是对于不可变类型来说,所有初始化操作都应当在 "
32363203
":c:member:`~PyTypeObject.tp_new` 中发生,而对于可变类型,大部分初始化操作都应当推迟到 "
32373204
":c:member:`~PyTypeObject.tp_init` 再执行。"
32383205

c-api/unicode.po

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# Translators:
77
# 8af080f2e6702c64bedd01873aed27e8_25aec74 <fd99d14239138a1f987c22e7736dde81_777475>, 2021
88
# 1lin24 <[email protected]>, 2021
9-
# Jiuh-star <[email protected]>, 2021
9+
# Jiuh.star <[email protected]>, 2021
1010
# 高乐喆 <[email protected]>, 2023
1111
# 钢 彭 <[email protected]>, 2023
1212
# ppcfish <[email protected]>, 2023
@@ -19,7 +19,7 @@ msgid ""
1919
msgstr ""
2020
"Project-Id-Version: Python 3.12\n"
2121
"Report-Msgid-Bugs-To: \n"
22-
"POT-Creation-Date: 2024-02-16 14:13+0000\n"
22+
"POT-Creation-Date: 2024-04-14 22:56+0000\n"
2323
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
2424
"Last-Translator: Freesand Leo <[email protected]>, 2024\n"
2525
"Language-Team: Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n"
@@ -971,9 +971,9 @@ msgid ""
971971
"``\"strict\"`` error handler if *errors* is ``NULL``. *str* must end with a"
972972
" null character but cannot contain embedded null characters."
973973
msgstr ""
974-
"解码字符串在 Android 和 VxWorks 上使用 UTF-8,在其他平台上则使用当前语言区域编码格式。 支持的错误处理句柄有 "
974+
"解码字符串在 Android 和 VxWorks 上使用 UTF-8,在其他平台上则使用当前语言区域编码格式。 支持的错误处理器有 "
975975
"``\"strict\"`` 和 ``\"surrogateescape\"`` (:pep:`383`)。 如果 *errors* 为 "
976-
"``NULL`` 则解码器将使用 ``\"strict\"`` 错误处理句柄。 *str* 必须以一个空字符结束但不可包含嵌入的空字符。"
976+
"``NULL`` 则解码器将使用 ``\"strict\"`` 错误处理器。 *str* 必须以一个空字符结束但不可包含嵌入的空字符。"
977977

978978
#: ../../c-api/unicode.rst:703
979979
msgid ""
@@ -998,7 +998,7 @@ msgid ""
998998
":c:func:`Py_DecodeLocale` was used for the ``surrogateescape``, and the "
999999
"current locale encoding was used for ``strict``."
10001000
msgstr ""
1001-
"此函数现在也会为 ``surrogateescape`` 错误处理句柄使用当前语言区域编码格式,但在 Android 上例外。 "
1001+
"此函数现在也会为 ``surrogateescape`` 错误处理器使用当前语言区域编码格式,但在 Android 上例外。 "
10021002
"在之前版本中,:c:func:`Py_DecodeLocale` 将被用于 ``surrogateescape``,而当前语言区域编码格式将被用于 "
10031003
"``strict``。"
10041004

@@ -1017,9 +1017,9 @@ msgid ""
10171017
"``\"strict\"`` error handler if *errors* is ``NULL``. Return a "
10181018
":class:`bytes` object. *unicode* cannot contain embedded null characters."
10191019
msgstr ""
1020-
"编码 Unicode 对象在 Android 和 VxWorks 上使用 UTF-8,在其他平台上使用当前语言区域编码格式。 支持的错误处理句柄有 "
1020+
"编码 Unicode 对象在 Android 和 VxWorks 上使用 UTF-8,在其他平台上使用当前语言区域编码格式。 支持的错误处理器有 "
10211021
"``\"strict\"`` 和 ``\"surrogateescape\"`` (:pep:`383`)。 如果 *errors* 为 "
1022-
"``NULL`` 则编码器将使用 ``\"strict\"`` 错误处理句柄。 返回一个 :class:`bytes` 对象。 *unicode* "
1022+
"``NULL`` 则编码器将使用 ``\"strict\"`` 错误处理器。 返回一个 :class:`bytes` 对象。 *unicode* "
10231023
"不可包含嵌入的空字符。"
10241024

10251025
#: ../../c-api/unicode.rst:738
@@ -1041,7 +1041,7 @@ msgid ""
10411041
":c:func:`Py_EncodeLocale` was used for the ``surrogateescape``, and the "
10421042
"current locale encoding was used for ``strict``."
10431043
msgstr ""
1044-
"此函数现在也会为 ``surrogateescape`` 错误处理句柄使用当前语言区域编码格式,但在 Android 上例外。 "
1044+
"此函数现在也会为 ``surrogateescape`` 错误处理器使用当前语言区域编码格式,但在 Android 上例外。 "
10451045
"在之前版本中,:c:func:`Py_EncodeLocale` 将被用于 ``surrogateescape``,而当前语言区域编码格式将被用于 "
10461046
"``strict``。"
10471047

@@ -1120,7 +1120,7 @@ msgstr "如果你需要以当前语言区域编码格式解码字符串,请使
11201120
msgid ""
11211121
"The :term:`filesystem error handler <filesystem encoding and error handler>`"
11221122
" is now used."
1123-
msgstr "现在将使用 :term:`文件系统错误处理句柄 <filesystem encoding and error handler>`。"
1123+
msgstr "现在将使用 :term:`文件系统编码格式和错误处理器 <filesystem encoding and error handler>`。"
11241124

11251125
#: ../../c-api/unicode.rst:816
11261126
msgid ""

c-api/weakref.po

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# SOME DESCRIPTIVE TITLE.
2-
# Copyright (C) 2001-2023, Python Software Foundation
2+
# Copyright (C) 2001-2024, Python Software Foundation
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
7-
# Siyuan Xu, 2021
8-
# Freesand Leo <[email protected]>, 2023
7+
# Xu Siyuan, 2021
8+
# Freesand Leo <[email protected]>, 2024
99
#
1010
#, fuzzy
1111
msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.12\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2023-07-29 02:08+0000\n"
15+
"POT-Creation-Date: 2024-04-14 22:56+0000\n"
1616
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
17-
"Last-Translator: Freesand Leo <[email protected]>, 2023\n"
17+
"Last-Translator: Freesand Leo <[email protected]>, 2024\n"
1818
"Language-Team: Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n"
1919
"MIME-Version: 1.0\n"
2020
"Content-Type: text/plain; charset=UTF-8\n"
@@ -106,7 +106,7 @@ msgstr "类似于 :c:func:`PyWeakref_GetObject`,但是不带错误检测。"
106106
msgid ""
107107
"This function is called by the :c:member:`~PyTypeObject.tp_dealloc` handler "
108108
"to clear weak references."
109-
msgstr "此函数将被 :c:member:`~PyTypeObject.tp_dealloc` 处理句柄调用以清空弱引用。"
109+
msgstr "此函数将被 :c:member:`~PyTypeObject.tp_dealloc` 处理器调用以清空弱引用。"
110110

111111
#: ../../c-api/weakref.rst:77
112112
msgid ""

0 commit comments

Comments
 (0)