55#
66# Translators:
77# jaystone776 <[email protected] >, 20218+ # Dai Xu <[email protected] >, 20219+ # Freesand Leo <[email protected] >, 2021810#
911#, fuzzy
1012msgid ""
@@ -13,7 +15,7 @@ msgstr ""
1315"Report-Msgid-Bugs-To : \n "
1416"POT-Creation-Date : 2021-06-29 12:56+0000\n "
1517"PO-Revision-Date : 2021-06-28 01:14+0000\n "
16- "Last-Translator : jaystone776 <1732865113@qq .com>, 2021\n "
18+ "Last-Translator : Freesand Leo <yuqinju@163 .com>, 2021\n "
1719"Language-Team : Chinese (China) (https://www.transifex.com/python-doc/teams/5390/zh_CN/)\n "
1820"MIME-Version : 1.0\n "
1921"Content-Type : text/plain; charset=UTF-8\n "
@@ -23,11 +25,11 @@ msgstr ""
2325
2426#: ../../library/symtable.rst:2
2527msgid ":mod:`symtable` --- Access to the compiler's symbol tables"
26- msgstr ""
28+ msgstr ":mod:`symtable` ——访问编译器的符号表 "
2729
2830#: ../../library/symtable.rst:7
2931msgid "**Source code:** :source:`Lib/symtable.py`"
30- msgstr ""
32+ msgstr "**Source code:** :source:`Lib/symtable.py` "
3133
3234#: ../../library/symtable.rst:15
3335msgid ""
@@ -36,160 +38,165 @@ msgid ""
3638"every identifier in the code. :mod:`symtable` provides an interface to "
3739"examine these tables."
3840msgstr ""
41+ "符号表由编译器在生成字节码之前根据 AST 生成。符号表负责计算代码中每个标识符的作用域。 :mod:`symtable` 提供了一个查看这些表的接口。"
3942
4043#: ../../library/symtable.rst:22
4144msgid "Generating Symbol Tables"
42- msgstr ""
45+ msgstr "符号表的生成 "
4346
4447#: ../../library/symtable.rst:26
4548msgid ""
4649"Return the toplevel :class:`SymbolTable` for the Python source *code*. "
4750"*filename* is the name of the file containing the code. *compile_type* is "
4851"like the *mode* argument to :func:`compile`."
4952msgstr ""
53+ "返回 Python 源 *代码* 顶层的 :class:`SymbolTable`。*filename* 是代码文件名。 *compile_type* "
54+ "的含义类似 :func:`compile` 的 *mode* 参数。"
5055
5156#: ../../library/symtable.rst:32
5257msgid "Examining Symbol Tables"
53- msgstr ""
58+ msgstr "符号表的查看 "
5459
5560#: ../../library/symtable.rst:36
5661msgid "A namespace table for a block. The constructor is not public."
57- msgstr ""
62+ msgstr "某个代码块的命名空间表。构造函数不公开。 "
5863
5964#: ../../library/symtable.rst:40
6065msgid ""
6166"Return the type of the symbol table. Possible values are ``'class'``, "
6267"``'module'``, and ``'function'``."
63- msgstr ""
68+ msgstr "返回符号表的类型。可能是 ``'class'`` 、``'module'`` 或 ``'function'``。 "
6469
6570#: ../../library/symtable.rst:45
6671msgid "Return the table's identifier."
67- msgstr ""
72+ msgstr "返回符号表的标识符 "
6873
6974#: ../../library/symtable.rst:49
7075msgid ""
7176"Return the table's name. This is the name of the class if the table is for "
7277"a class, the name of the function if the table is for a function, or "
7378"``'top'`` if the table is global (:meth:`get_type` returns ``'module'``)."
7479msgstr ""
80+ "返回符号表的名称。 若为类的符号表则返回类名;若为函数的符号表则为函数名;若是全局符号表则为 ``'top'`` (:meth:`get_type` "
81+ "返回 ``'module'``)。"
7582
7683#: ../../library/symtable.rst:55
7784msgid ""
7885"Return the number of the first line in the block this table represents."
79- msgstr ""
86+ msgstr "返回符号表所代表代码块的第一行编号。 "
8087
8188#: ../../library/symtable.rst:59
8289msgid "Return ``True`` if the locals in this table can be optimized."
83- msgstr ""
90+ msgstr "如果符号表中的局部变量可能被优化过,则返回 ``True``。 "
8491
8592#: ../../library/symtable.rst:63
8693msgid "Return ``True`` if the block is a nested class or function."
87- msgstr ""
94+ msgstr "如果代码块是嵌套类或函数,则返回 ``True``。 "
8895
8996#: ../../library/symtable.rst:67
9097msgid ""
9198"Return ``True`` if the block has nested namespaces within it. These can be "
9299"obtained with :meth:`get_children`."
93- msgstr ""
100+ msgstr "如果代码块中有嵌套的命名空间,则返回 ``True``。可通过 :meth:`get_children` 读取。 "
94101
95102#: ../../library/symtable.rst:72
96103msgid "Return a list of names of symbols in this table."
97- msgstr ""
104+ msgstr "返回符号表中的符号名列表。 "
98105
99106#: ../../library/symtable.rst:76
100107msgid "Lookup *name* in the table and return a :class:`Symbol` instance."
101- msgstr ""
108+ msgstr "在符号表中查找 *name* 并返回一个 :class:`Symbol` 实例。 "
102109
103110#: ../../library/symtable.rst:80
104111msgid "Return a list of :class:`Symbol` instances for names in the table."
105- msgstr ""
112+ msgstr "返回符号表中所有符号的 :class:`Symbol` 实例的列表。 "
106113
107114#: ../../library/symtable.rst:84
108115msgid "Return a list of the nested symbol tables."
109- msgstr ""
116+ msgstr "返回嵌套符号表的列表。 "
110117
111118#: ../../library/symtable.rst:89
112119msgid ""
113120"A namespace for a function or method. This class inherits "
114121":class:`SymbolTable`."
115- msgstr ""
122+ msgstr "函数或方法的命名空间。该类继承自 :class:`SymbolTable`。 "
116123
117124#: ../../library/symtable.rst:94
118125msgid "Return a tuple containing names of parameters to this function."
119- msgstr ""
126+ msgstr "返回由函数的参数名组成的元组。 "
120127
121128#: ../../library/symtable.rst:98
122129msgid "Return a tuple containing names of locals in this function."
123- msgstr ""
130+ msgstr "返回函数中局部变量名组成的元组。 "
124131
125132#: ../../library/symtable.rst:102
126133msgid "Return a tuple containing names of globals in this function."
127- msgstr ""
134+ msgstr "返回函数中全局变量名组成的元组。 "
128135
129136#: ../../library/symtable.rst:106
130137msgid "Return a tuple containing names of nonlocals in this function."
131- msgstr ""
138+ msgstr "返回函数中非局部变量名组成的元组。 "
132139
133140#: ../../library/symtable.rst:110
134141msgid "Return a tuple containing names of free variables in this function."
135- msgstr ""
142+ msgstr "返回函数中自由变量名组成的元组。 "
136143
137144#: ../../library/symtable.rst:115
138145msgid "A namespace of a class. This class inherits :class:`SymbolTable`."
139- msgstr ""
146+ msgstr "类的命名空间。继承自 :class:`SymbolTable`。 "
140147
141148#: ../../library/symtable.rst:119
142149msgid "Return a tuple containing the names of methods declared in the class."
143- msgstr ""
150+ msgstr "返回类中声明的方法名组成的元组。 "
144151
145152#: ../../library/symtable.rst:124
146153msgid ""
147154"An entry in a :class:`SymbolTable` corresponding to an identifier in the "
148155"source. The constructor is not public."
149- msgstr ""
156+ msgstr ":class:`SymbolTable` 中的数据项,对应于源码中的某个标识符。构造函数不公开。 "
150157
151158#: ../../library/symtable.rst:129
152159msgid "Return the symbol's name."
153- msgstr ""
160+ msgstr "返回符号名 "
154161
155162#: ../../library/symtable.rst:133
156163msgid "Return ``True`` if the symbol is used in its block."
157- msgstr ""
164+ msgstr "如果符号在代码块中被引用了,则返回 ``True``。 "
158165
159166#: ../../library/symtable.rst:137
160167msgid "Return ``True`` if the symbol is created from an import statement."
161- msgstr ""
168+ msgstr "如果符号是由导入语句创建的,则返回 ``True``。 "
162169
163170#: ../../library/symtable.rst:141
164171msgid "Return ``True`` if the symbol is a parameter."
165- msgstr ""
172+ msgstr "如果符号是参数,返回 ``True``。 "
166173
167174#: ../../library/symtable.rst:145
168175msgid "Return ``True`` if the symbol is global."
169- msgstr ""
176+ msgstr "如果符号是全局变量,则返回 ``True``。 "
170177
171178#: ../../library/symtable.rst:149
172179msgid "Return ``True`` if the symbol is nonlocal."
173- msgstr ""
180+ msgstr "如果符号为非局部变量,则返回 ``True``。 "
174181
175182#: ../../library/symtable.rst:153
176183msgid ""
177184"Return ``True`` if the symbol is declared global with a global statement."
178- msgstr ""
185+ msgstr "如果符号用 global 声明为全局变量,则返回 ``True``。 "
179186
180187#: ../../library/symtable.rst:157
181188msgid "Return ``True`` if the symbol is local to its block."
182- msgstr ""
189+ msgstr "如果符号是代码块内的局部变量,则返回 ``True``。 "
183190
184191#: ../../library/symtable.rst:161
185192msgid "Return ``True`` if the symbol is annotated."
186- msgstr ""
193+ msgstr "如果符号带有注解,则返回 ``True``。 "
187194
188195#: ../../library/symtable.rst:167
189196msgid ""
190197"Return ``True`` if the symbol is referenced in its block, but not assigned "
191198"to."
192- msgstr ""
199+ msgstr "如果符号在代码块中被引用,但未赋值,则返回 ``True``。 "
193200
194201#: ../../library/symtable.rst:172
195202msgid "Return ``True`` if the symbol is assigned to in its block."
0 commit comments