11# SOME DESCRIPTIVE TITLE.
2- # Copyright (C) 2001-2018 , Python Software Foundation
2+ # Copyright (C) 2001-2019 , Python Software Foundation
33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
6+ # Translators:
7+ # SKY H. <[email protected] >, 20188+ # Freesand Leo <[email protected] >, 20189+ #
610#, fuzzy
711msgid ""
812msgstr ""
913"Project-Id-Version : Python 3.7\n "
1014"Report-Msgid-Bugs-To : \n "
11- "POT-Creation-Date : 2018-10-06 09:21 +0900\n "
12- "PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE \n "
15+ "POT-Creation-Date : 2019-06-03 11:46 +0900\n "
16+ "PO-Revision-Date : 2017-02-16 23:06+0000 \n "
1317"
Last-Translator :
Freesand Leo <[email protected] >, 2018\n "
1418"Language-Team : Chinese (China) (https://www.transifex.com/python-doc/teams/5390/zh_CN/)\n "
1519"MIME-Version : 1.0\n "
@@ -1027,12 +1031,25 @@ msgstr ""
10271031
10281032#: ../../library/dis.rst:1062
10291033msgid ""
1030- "Raises an exception. *argc* indicates the number of arguments to the raise "
1031- "statement, ranging from 0 to 3. The handler will find the traceback as "
1032- "TOS2, the parameter as TOS1, and the exception as TOS."
1034+ "Raises an exception using one of the 3 forms of the ``raise`` statement, "
1035+ "depending on the value of *argc*:"
1036+ msgstr ""
1037+
1038+ #: ../../library/dis.rst:1065
1039+ msgid "0: ``raise`` (re-raise previous exception)"
1040+ msgstr ""
1041+
1042+ #: ../../library/dis.rst:1066
1043+ msgid "1: ``raise TOS`` (raise exception instance or type at ``TOS``)"
1044+ msgstr ""
1045+
1046+ #: ../../library/dis.rst:1067
1047+ msgid ""
1048+ "2: ``raise TOS1 from TOS`` (raise exception instance or type at ``TOS1`` "
1049+ "with ``__cause__`` set to ``TOS``)"
10331050msgstr ""
10341051
1035- #: ../../library/dis.rst:1069
1052+ #: ../../library/dis.rst:1073
10361053msgid ""
10371054"Calls a callable object with positional arguments. *argc* indicates the "
10381055"number of positional arguments. The top of the stack contains positional "
@@ -1042,11 +1059,11 @@ msgid ""
10421059"arguments, and pushes the return value returned by the callable object."
10431060msgstr ""
10441061
1045- #: ../../library/dis.rst:1077
1062+ #: ../../library/dis.rst:1081
10461063msgid "This opcode is used only for calls with positional arguments."
10471064msgstr ""
10481065
1049- #: ../../library/dis.rst:1083
1066+ #: ../../library/dis.rst:1087
10501067msgid ""
10511068"Calls a callable object with positional (if any) and keyword arguments. "
10521069"*argc* indicates the total number of positional and keyword arguments. The "
@@ -1059,13 +1076,13 @@ msgid ""
10591076"object."
10601077msgstr ""
10611078
1062- #: ../../library/dis.rst:1093
1079+ #: ../../library/dis.rst:1097
10631080msgid ""
10641081"Keyword arguments are packed in a tuple instead of a dictionary, *argc* "
10651082"indicates the total number of arguments."
10661083msgstr ""
10671084
1068- #: ../../library/dis.rst:1100
1085+ #: ../../library/dis.rst:1104
10691086msgid ""
10701087"Calls a callable object with variable set of positional and keyword "
10711088"arguments. If the lowest bit of *flags* is set, the top of the stack "
@@ -1081,7 +1098,7 @@ msgid ""
10811098" value returned by the callable object."
10821099msgstr ""
10831100
1084- #: ../../library/dis.rst:1119
1101+ #: ../../library/dis.rst:1123
10851102msgid ""
10861103"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and "
10871104"method and TOS are pushed when interpreter can call unbound method directly."
@@ -1090,7 +1107,7 @@ msgid ""
10901107"something else)."
10911108msgstr ""
10921109
1093- #: ../../library/dis.rst:1130
1110+ #: ../../library/dis.rst:1134
10941111msgid ""
10951112"Calls a method. *argc* is number of positional arguments. Keyword arguments"
10961113" are not supported. This opcode is designed to be used with "
@@ -1099,157 +1116,157 @@ msgid ""
10991116" are popped and return value is pushed."
11001117msgstr ""
11011118
1102- #: ../../library/dis.rst:1141
1119+ #: ../../library/dis.rst:1145
11031120msgid ""
11041121"Pushes a new function object on the stack. From bottom to top, the consumed"
11051122" stack must consist of values if the argument carries a specified flag value"
11061123msgstr ""
11071124
1108- #: ../../library/dis.rst:1144
1125+ #: ../../library/dis.rst:1148
11091126msgid ""
11101127"``0x01`` a tuple of default values for positional-only and positional-or-"
11111128"keyword parameters in positional order"
11121129msgstr ""
11131130
1114- #: ../../library/dis.rst:1146
1131+ #: ../../library/dis.rst:1150
11151132msgid "``0x02`` a dictionary of keyword-only parameters' default values"
11161133msgstr ""
11171134
1118- #: ../../library/dis.rst:1147
1135+ #: ../../library/dis.rst:1151
11191136msgid "``0x04`` an annotation dictionary"
11201137msgstr ""
11211138
1122- #: ../../library/dis.rst:1148
1139+ #: ../../library/dis.rst:1152
11231140msgid "``0x08`` a tuple containing cells for free variables, making a closure"
11241141msgstr ""
11251142
1126- #: ../../library/dis.rst:1149
1143+ #: ../../library/dis.rst:1153
11271144msgid "the code associated with the function (at TOS1)"
11281145msgstr ""
11291146
1130- #: ../../library/dis.rst:1150
1147+ #: ../../library/dis.rst:1154
11311148msgid "the :term:`qualified name` of the function (at TOS)"
11321149msgstr ""
11331150
1134- #: ../../library/dis.rst:1157
1151+ #: ../../library/dis.rst:1161
11351152msgid ""
11361153"Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, "
11371154"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is "
11381155"pushed. See the :func:`slice` built-in function for more information."
11391156msgstr ""
11401157
1141- #: ../../library/dis.rst:1164
1158+ #: ../../library/dis.rst:1168
11421159msgid ""
11431160"Prefixes any opcode which has an argument too big to fit into the default "
11441161"two bytes. *ext* holds two additional bytes which, taken together with the "
11451162"subsequent opcode's argument, comprise a four-byte argument, *ext* being the"
11461163" two most-significant bytes."
11471164msgstr ""
11481165
1149- #: ../../library/dis.rst:1172
1166+ #: ../../library/dis.rst:1176
11501167msgid ""
11511168"Used for implementing formatted literal strings (f-strings). Pops an "
11521169"optional *fmt_spec* from the stack, then a required *value*. *flags* is "
11531170"interpreted as follows:"
11541171msgstr ""
11551172
1156- #: ../../library/dis.rst:1176
1173+ #: ../../library/dis.rst:1180
11571174msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is."
11581175msgstr ""
11591176
1160- #: ../../library/dis.rst:1177
1177+ #: ../../library/dis.rst:1181
11611178msgid ""
11621179"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting "
11631180"it."
11641181msgstr ""
11651182
1166- #: ../../library/dis.rst:1179
1183+ #: ../../library/dis.rst:1183
11671184msgid ""
11681185"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting "
11691186"it."
11701187msgstr ""
11711188
1172- #: ../../library/dis.rst:1181
1189+ #: ../../library/dis.rst:1185
11731190msgid ""
11741191"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting "
11751192"it."
11761193msgstr ""
11771194
1178- #: ../../library/dis.rst:1183
1195+ #: ../../library/dis.rst:1187
11791196msgid ""
11801197"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else "
11811198"use an empty *fmt_spec*."
11821199msgstr ""
11831200
1184- #: ../../library/dis.rst:1186
1201+ #: ../../library/dis.rst:1190
11851202msgid ""
11861203"Formatting is performed using :c:func:`PyObject_Format`. The result is "
11871204"pushed on the stack."
11881205msgstr ""
11891206
1190- #: ../../library/dis.rst:1194
1207+ #: ../../library/dis.rst:1198
11911208msgid ""
11921209"This is not really an opcode. It identifies the dividing line between "
11931210"opcodes which don't use their argument and those that do (``< "
11941211"HAVE_ARGUMENT`` and ``>= HAVE_ARGUMENT``, respectively)."
11951212msgstr ""
11961213
1197- #: ../../library/dis.rst:1198
1214+ #: ../../library/dis.rst:1202
11981215msgid ""
11991216"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` "
12001217"ignore it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument."
12011218msgstr ""
12021219
1203- #: ../../library/dis.rst:1206
1220+ #: ../../library/dis.rst:1210
12041221msgid "Opcode collections"
12051222msgstr ""
12061223
1207- #: ../../library/dis.rst:1208
1224+ #: ../../library/dis.rst:1212
12081225msgid ""
12091226"These collections are provided for automatic introspection of bytecode "
12101227"instructions:"
12111228msgstr ""
12121229
1213- #: ../../library/dis.rst:1213
1230+ #: ../../library/dis.rst:1217
12141231msgid "Sequence of operation names, indexable using the bytecode."
12151232msgstr ""
12161233
1217- #: ../../library/dis.rst:1218
1234+ #: ../../library/dis.rst:1222
12181235msgid "Dictionary mapping operation names to bytecodes."
12191236msgstr ""
12201237
1221- #: ../../library/dis.rst:1223
1238+ #: ../../library/dis.rst:1227
12221239msgid "Sequence of all compare operation names."
12231240msgstr ""
12241241
1225- #: ../../library/dis.rst:1228
1242+ #: ../../library/dis.rst:1232
12261243msgid "Sequence of bytecodes that access a constant."
12271244msgstr ""
12281245
1229- #: ../../library/dis.rst:1233
1246+ #: ../../library/dis.rst:1237
12301247msgid ""
12311248"Sequence of bytecodes that access a free variable (note that 'free' in this "
12321249"context refers to names in the current scope that are referenced by inner "
12331250"scopes or names in outer scopes that are referenced from this scope. It "
12341251"does *not* include references to global or builtin scopes)."
12351252msgstr ""
12361253
1237- #: ../../library/dis.rst:1241
1254+ #: ../../library/dis.rst:1245
12381255msgid "Sequence of bytecodes that access an attribute by name."
12391256msgstr ""
12401257
1241- #: ../../library/dis.rst:1246
1258+ #: ../../library/dis.rst:1250
12421259msgid "Sequence of bytecodes that have a relative jump target."
12431260msgstr ""
12441261
1245- #: ../../library/dis.rst:1251
1262+ #: ../../library/dis.rst:1255
12461263msgid "Sequence of bytecodes that have an absolute jump target."
12471264msgstr ""
12481265
1249- #: ../../library/dis.rst:1256
1266+ #: ../../library/dis.rst:1260
12501267msgid "Sequence of bytecodes that access a local variable."
12511268msgstr ""
12521269
1253- #: ../../library/dis.rst:1261
1270+ #: ../../library/dis.rst:1265
12541271msgid "Sequence of bytecodes of Boolean operations."
12551272msgstr ""
0 commit comments