-
-
Notifications
You must be signed in to change notification settings - Fork 91
Expand file tree
/
Copy pathmapping.po
More file actions
135 lines (120 loc) · 5.69 KB
/
mapping.po
File metadata and controls
135 lines (120 loc) · 5.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2021, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# 汪心禾 <wangxinhe06@gmail.com>, 2019
# Freesand Leo <yuqinju@163.com>, 2020
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-01 16:02+0000\n"
"PO-Revision-Date: 2019-09-01 03:39+0000\n"
"Last-Translator: Freesand Leo <yuqinju@163.com>, 2020\n"
"Language-Team: Chinese (China) (https://www.transifex.com/python-doc/teams/5390/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../../c-api/mapping.rst:6
msgid "Mapping Protocol"
msgstr "映射协议"
#: ../../c-api/mapping.rst:8
msgid ""
"See also :c:func:`PyObject_GetItem`, :c:func:`PyObject_SetItem` and "
":c:func:`PyObject_DelItem`."
msgstr ""
"参见 :c:func:`PyObject_GetItem`、:c:func:`PyObject_SetItem` 与 "
":c:func:`PyObject_DelItem`。"
#: ../../c-api/mapping.rst:14
msgid ""
"Return ``1`` if the object provides mapping protocol or supports slicing, "
"and ``0`` otherwise. Note that it returns ``1`` for Python classes with a "
":meth:`__getitem__` method since in general case it is impossible to "
"determine what type of keys it supports. This function always succeeds."
msgstr ""
"如果对象提供映射协议或支持切片则返回 ``1``,否则返回 ``0``。 请注意它将为具有 :meth:`__getitem__` 方法的 Python"
" 类返回 ``1``,因为在一般情况下无法确定它所支持的键类型。 此函数总是会成功执行。"
#: ../../c-api/mapping.rst:25
msgid ""
"Returns the number of keys in object *o* on success, and ``-1`` on failure. "
"This is equivalent to the Python expression ``len(o)``."
msgstr "成功时返回对象 *o* 中键的数量,失败时返回 ``-1``。 这相当于 Python 表达式 ``len(o)``。"
#: ../../c-api/mapping.rst:31
msgid ""
"Return element of *o* corresponding to the string *key* or ``NULL`` on "
"failure. This is the equivalent of the Python expression ``o[key]``. See "
"also :c:func:`PyObject_GetItem`."
msgstr ""
"返回 *o* 中对应于字符串 *key* 的元素,或者失败时返回 ``NULL``。 这相当于 Python 表达式 ``o[key]``。 另请参见 "
"also :c:func:`PyObject_GetItem`。"
#: ../../c-api/mapping.rst:38
msgid ""
"Map the string *key* to the value *v* in object *o*. Returns ``-1`` on "
"failure. This is the equivalent of the Python statement ``o[key] = v``. See"
" also :c:func:`PyObject_SetItem`."
msgstr ""
"在对象 *o* 中将字符串 *key* 映射到值 *v*。 失败时返回 ``-1``。 这相当于 Python 语句 ``o[key] = v``。 "
"另请参见 :c:func:`PyObject_SetItem`。"
#: ../../c-api/mapping.rst:45
msgid ""
"Remove the mapping for the object *key* from the object *o*. Return ``-1`` "
"on failure. This is equivalent to the Python statement ``del o[key]``. This"
" is an alias of :c:func:`PyObject_DelItem`."
msgstr ""
"从对象 *o* 中移除对象 *key* 的映射。 失败时返回 ``-1``。 这相当于 Python 语句 ``del o[key]``。 这是 "
":c:func:`PyObject_DelItem` 的一个别名。"
#: ../../c-api/mapping.rst:52
msgid ""
"Remove the mapping for the string *key* from the object *o*. Return ``-1`` "
"on failure. This is equivalent to the Python statement ``del o[key]``."
msgstr ""
"从对象 *o* 中移除字符串 *key* 的映射。 失败时返回 ``-1``。 这相当于 Python 语句 ``del o[key]``。"
#: ../../c-api/mapping.rst:58 ../../c-api/mapping.rst:69
msgid ""
"Return ``1`` if the mapping object has the key *key* and ``0`` otherwise. "
"This is equivalent to the Python expression ``key in o``. This function "
"always succeeds."
msgstr ""
"如果映射对象具有键 *key* 则返回 ``1``,否则返回 ``0``。 这相当于 Python 表达式 ``key in o``。 "
"此函数总是会成功执行。"
#: ../../c-api/mapping.rst:62
msgid ""
"Note that exceptions which occur while calling the :meth:`__getitem__` "
"method will get suppressed. To get error reporting use "
":c:func:`PyObject_GetItem()` instead."
msgstr ""
"请注意在调用 :meth:`__getitem__` 方法期间发生的异常将会被屏蔽。 要获取错误报告请改用 "
":c:func:`PyObject_GetItem()`。"
#: ../../c-api/mapping.rst:73
msgid ""
"Note that exceptions which occur while calling the :meth:`__getitem__` "
"method and creating a temporary string object will get suppressed. To get "
"error reporting use :c:func:`PyMapping_GetItemString()` instead."
msgstr ""
"请注意在调用 :meth:`__getitem__` 方法期间发生的异常将会被屏蔽。 要获取错误报告请改用 "
":c:func:`PyMapping_GetItemString()`。"
#: ../../c-api/mapping.rst:80
msgid ""
"On success, return a list of the keys in object *o*. On failure, return "
"``NULL``."
msgstr "成功时,返回对象 *o* 中的键的列表。 失败时,返回 ``NULL``。"
#: ../../c-api/mapping.rst:83 ../../c-api/mapping.rst:92
#: ../../c-api/mapping.rst:101
msgid "Previously, the function returned a list or a tuple."
msgstr "在之前版本中,此函数返回一个列表或元组。"
#: ../../c-api/mapping.rst:89
msgid ""
"On success, return a list of the values in object *o*. On failure, return "
"``NULL``."
msgstr "成功时,返回对象 *o* 中的值的列表。 失败时,返回 ``NULL``。"
#: ../../c-api/mapping.rst:98
msgid ""
"On success, return a list of the items in object *o*, where each item is a "
"tuple containing a key-value pair. On failure, return ``NULL``."
msgstr "成功时,返回对象 *o* 中条目的列表,其中每个条目是一个包含键值对的元组。 失败时,返回 ``NULL``。"