8
8
msgstr ""
9
9
"Project-Id-Version : Python 3.6\n "
10
10
"Report-Msgid-Bugs-To : \n "
11
- "POT-Creation-Date : 2018-02-02 12:28 +0900\n "
11
+ "POT-Creation-Date : 2018-09-18 14:35 +0900\n "
12
12
"PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE\n "
13
13
"Last-Translator : tomo🐧, 2018\n "
14
14
"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -1126,87 +1126,93 @@ msgstr ""
1126
1126
1127
1127
#: ../../library/dis.rst:1046
1128
1128
msgid ""
1129
- "Raises an exception. *argc* indicates the number of parameters to the raise "
1129
+ "Raises an exception. *argc* indicates the number of arguments to the raise "
1130
1130
"statement, ranging from 0 to 3. The handler will find the traceback as "
1131
1131
"TOS2, the parameter as TOS1, and the exception as TOS."
1132
1132
msgstr ""
1133
- "例外を発生させます。 *argc* は raise 文へ与えるパラメタの数を 0 から 3 の 範囲で示します。 ハンドラは TOS2 "
1134
- "をトレースバック、TOS1 をパラメタ、TOS を例外として探します。"
1135
1133
1136
1134
#: ../../library/dis.rst:1053
1137
1135
msgid ""
1138
- "Calls a function. *argc* indicates the number of positional arguments. The "
1139
- "positional arguments are on the stack, with the right-most argument on top."
1140
- " Below the arguments, the function object to call is on the stack. Pops all"
1141
- " function arguments, and the function itself off the stack, and pushes the "
1142
- "return value."
1136
+ "Calls a callable object with positional arguments. *argc* indicates the "
1137
+ "number of positional arguments. The top of the stack contains positional "
1138
+ "arguments, with the right-most argument on top. Below the arguments is a "
1139
+ "callable object to call. ``CALL_FUNCTION`` pops all arguments and the "
1140
+ "callable object off the stack, calls the callable object with those "
1141
+ "arguments, and pushes the return value returned by the callable object."
1143
1142
msgstr ""
1144
1143
1145
- #: ../../library/dis.rst:1059
1144
+ #: ../../library/dis.rst:1061
1146
1145
msgid "This opcode is used only for calls with positional arguments."
1147
1146
msgstr ""
1148
1147
1149
- #: ../../library/dis.rst:1065
1148
+ #: ../../library/dis.rst:1067
1150
1149
msgid ""
1151
- "Calls a function. *argc* indicates the number of arguments (positional and "
1152
- "keyword). The top element on the stack contains a tuple of keyword argument"
1153
- " names. Below the tuple, keyword arguments are on the stack, in the order "
1154
- "corresponding to the tuple. Below the keyword arguments, the positional "
1155
- "arguments are on the stack, with the right-most parameter on top. Below the"
1156
- " arguments, the function object to call is on the stack. Pops all function "
1157
- "arguments, and the function itself off the stack, and pushes the return "
1158
- "value."
1150
+ "Calls a callable object with positional (if any) and keyword arguments. "
1151
+ "*argc* indicates the total number of positional and keyword arguments. The "
1152
+ "top element on the stack contains a tuple of keyword argument names. Below "
1153
+ "that are keyword arguments in the order corresponding to the tuple. Below "
1154
+ "that are positional arguments, with the right-most parameter on top. Below "
1155
+ "the arguments is a callable object to call. ``CALL_FUNCTION_KW`` pops all "
1156
+ "arguments and the callable object off the stack, calls the callable object "
1157
+ "with those arguments, and pushes the return value returned by the callable "
1158
+ "object."
1159
1159
msgstr ""
1160
1160
1161
- #: ../../library/dis.rst:1074
1161
+ #: ../../library/dis.rst:1077
1162
1162
msgid ""
1163
1163
"Keyword arguments are packed in a tuple instead of a dictionary, *argc* "
1164
- "indicates the total number of arguments"
1164
+ "indicates the total number of arguments. "
1165
1165
msgstr ""
1166
1166
1167
- #: ../../library/dis.rst:1081
1167
+ #: ../../library/dis.rst:1084
1168
1168
msgid ""
1169
- "Calls a function. The lowest bit of *flags* indicates whether the var-"
1170
- "keyword argument is placed at the top of the stack. Below the var-keyword "
1171
- "argument, the var-positional argument is on the stack. Below the arguments, "
1172
- "the function object to call is placed. Pops all function arguments, and the "
1173
- "function itself off the stack, and pushes the return value. Note that this "
1174
- "opcode pops at most three items from the stack. Var-positional and var-"
1175
- "keyword arguments are packed by :opcode:`BUILD_TUPLE_UNPACK_WITH_CALL` and "
1176
- ":opcode:`BUILD_MAP_UNPACK_WITH_CALL`."
1169
+ "Calls a callable object with variable set of positional and keyword "
1170
+ "arguments. If the lowest bit of *flags* is set, the top of the stack "
1171
+ "contains a mapping object containing additional keyword arguments. Below "
1172
+ "that is an iterable object containing positional arguments and a callable "
1173
+ "object to call. :opcode:`BUILD_MAP_UNPACK_WITH_CALL` and "
1174
+ ":opcode:`BUILD_TUPLE_UNPACK_WITH_CALL` can be used for merging multiple "
1175
+ "mapping objects and iterables containing arguments. Before the callable is "
1176
+ "called, the mapping object and iterable object are each \" unpacked\" and "
1177
+ "their contents passed in as keyword and positional arguments respectively. "
1178
+ "``CALL_FUNCTION_EX`` pops all arguments and the callable object off the "
1179
+ "stack, calls the callable object with those arguments, and pushes the return"
1180
+ " value returned by the callable object."
1177
1181
msgstr ""
1178
1182
1179
- #: ../../library/dis.rst:1096
1183
+ #: ../../library/dis.rst:1103
1180
1184
msgid ""
1181
1185
"Pushes a new function object on the stack. From bottom to top, the consumed"
1182
1186
" stack must consist of values if the argument carries a specified flag value"
1183
1187
msgstr ""
1184
1188
1185
- #: ../../library/dis.rst:1099
1186
- msgid "``0x01`` a tuple of default argument objects in positional order"
1189
+ #: ../../library/dis.rst:1106
1190
+ msgid ""
1191
+ "``0x01`` a tuple of default values for positional-only and positional-or-"
1192
+ "keyword parameters in positional order"
1187
1193
msgstr ""
1188
1194
1189
- #: ../../library/dis.rst:1100
1195
+ #: ../../library/dis.rst:1108
1190
1196
msgid "``0x02`` a dictionary of keyword-only parameters' default values"
1191
1197
msgstr ""
1192
1198
1193
- #: ../../library/dis.rst:1101
1199
+ #: ../../library/dis.rst:1109
1194
1200
msgid "``0x04`` an annotation dictionary"
1195
1201
msgstr ""
1196
1202
1197
- #: ../../library/dis.rst:1102
1203
+ #: ../../library/dis.rst:1110
1198
1204
msgid "``0x08`` a tuple containing cells for free variables, making a closure"
1199
1205
msgstr ""
1200
1206
1201
- #: ../../library/dis.rst:1103
1207
+ #: ../../library/dis.rst:1111
1202
1208
msgid "the code associated with the function (at TOS1)"
1203
1209
msgstr "関数に関連付けられたコード (TOS1の位置)"
1204
1210
1205
- #: ../../library/dis.rst:1104
1211
+ #: ../../library/dis.rst:1112
1206
1212
msgid "the :term:`qualified name` of the function (at TOS)"
1207
1213
msgstr "関数の :term:`qualified name` (TOSの位置)"
1208
1214
1209
- #: ../../library/dis.rst:1111
1215
+ #: ../../library/dis.rst:1119
1210
1216
msgid ""
1211
1217
"Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, "
1212
1218
"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is "
@@ -1216,7 +1222,7 @@ msgstr ""
1216
1222
"TOS)`` がプッシュされます。 3 ならば ``slice(TOS2, TOS1, TOS)`` がプッシュされます。 これ以上の情報については、 "
1217
1223
":func:`slice()` 組み込み関数を参照してください。"
1218
1224
1219
- #: ../../library/dis.rst:1118
1225
+ #: ../../library/dis.rst:1126
1220
1226
msgid ""
1221
1227
"Prefixes any opcode which has an argument too big to fit into the default "
1222
1228
"two bytes. *ext* holds two additional bytes which, taken together with the "
@@ -1226,89 +1232,89 @@ msgstr ""
1226
1232
"デフォルトの 2 バイトに収まりきらない大きな引数を持つあらゆる命令コードの前に置かれます。 *ext* は追加の 2 "
1227
1233
"バイトを保持し、後続の命令コードの引数と組み合わされます。 それらは 4 バイト引数を構成し、 *ext* はその最上位バイトです。"
1228
1234
1229
- #: ../../library/dis.rst:1126
1235
+ #: ../../library/dis.rst:1134
1230
1236
msgid ""
1231
1237
"Used for implementing formatted literal strings (f-strings). Pops an "
1232
1238
"optional *fmt_spec* from the stack, then a required *value*. *flags* is "
1233
1239
"interpreted as follows:"
1234
1240
msgstr ""
1235
1241
1236
- #: ../../library/dis.rst:1130
1242
+ #: ../../library/dis.rst:1138
1237
1243
msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is."
1238
1244
msgstr ""
1239
1245
1240
- #: ../../library/dis.rst:1131
1246
+ #: ../../library/dis.rst:1139
1241
1247
msgid ""
1242
1248
"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting "
1243
1249
"it."
1244
1250
msgstr ""
1245
1251
1246
- #: ../../library/dis.rst:1133
1252
+ #: ../../library/dis.rst:1141
1247
1253
msgid ""
1248
1254
"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting "
1249
1255
"it."
1250
1256
msgstr ""
1251
1257
1252
- #: ../../library/dis.rst:1135
1258
+ #: ../../library/dis.rst:1143
1253
1259
msgid ""
1254
1260
"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting "
1255
1261
"it."
1256
1262
msgstr ""
1257
1263
1258
- #: ../../library/dis.rst:1137
1264
+ #: ../../library/dis.rst:1145
1259
1265
msgid ""
1260
1266
"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else "
1261
1267
"use an empty *fmt_spec*."
1262
1268
msgstr ""
1263
1269
1264
- #: ../../library/dis.rst:1140
1270
+ #: ../../library/dis.rst:1148
1265
1271
msgid ""
1266
1272
"Formatting is performed using :c:func:`PyObject_Format`. The result is "
1267
1273
"pushed on the stack."
1268
1274
msgstr ""
1269
1275
1270
- #: ../../library/dis.rst:1148
1276
+ #: ../../library/dis.rst:1156
1271
1277
msgid ""
1272
1278
"This is not really an opcode. It identifies the dividing line between "
1273
1279
"opcodes which don't use their argument and those that do (``< "
1274
1280
"HAVE_ARGUMENT`` and ``>= HAVE_ARGUMENT``, respectively)."
1275
1281
msgstr ""
1276
1282
1277
- #: ../../library/dis.rst:1152
1283
+ #: ../../library/dis.rst:1160
1278
1284
msgid
EED3
""
1279
1285
"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` "
1280
1286
"ignore it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument."
1281
1287
msgstr ""
1282
1288
1283
- #: ../../library/dis.rst:1160
1289
+ #: ../../library/dis.rst:1168
1284
1290
msgid "Opcode collections"
1285
1291
msgstr "命令コードコレクション"
1286
1292
1287
- #: ../../library/dis.rst:1162
1293
+ #: ../../library/dis.rst:1170
1288
1294
msgid ""
1289
1295
"These collections are provided for automatic introspection of bytecode "
1290
1296
"instructions:"
1291
1297
msgstr "これらのコレクションは、自動でバイトコード命令を解析するために提供されています:"
1292
1298
1293
- #: ../../library/dis.rst:1167
1299
+ #: ../../library/dis.rst:1175
1294
1300
msgid "Sequence of operation names, indexable using the bytecode."
1295
1301
msgstr ""
1296
1302
"命令コード名のリスト。\n"
1297
1303
"バイトコードをインデックスに使って参照できます。"
1298
1304
1299
- #: ../../library/dis.rst:1172
1305
+ #: ../../library/dis.rst:1180
1300
1306
msgid "Dictionary mapping operation names to bytecodes."
1301
1307
msgstr "命令コード名をバイトコードに対応づける辞書。"
1302
1308
1303
- #: ../../library/dis.rst:1177
1309
+ #: ../../library/dis.rst:1185
1304
1310
msgid "Sequence of all compare operation names."
1305
1311
msgstr "すべての比較命令の名前のリスト。"
1306
1312
1307
- #: ../../library/dis.rst:1182
1308
- msgid "Sequence of bytecodes that have a constant parameter ."
1309
- msgstr "定数パラメタを持つバイトコードのリスト。 "
1313
+ #: ../../library/dis.rst:1190
1314
+ msgid "Sequence of bytecodes that access a constant."
1315
+ msgstr ""
1310
1316
1311
- #: ../../library/dis.rst:1187
1317
+ #: ../../library/dis.rst:1195
1312
1318
msgid ""
1313
1319
"Sequence of bytecodes that access a free variable (note that 'free' in this "
1314
1320
"context refers to names in the current scope that are referenced by inner "
@@ -1319,22 +1325,22 @@ msgstr ""
1319
1325
"とは、現在のスコープにある名前で内側のスコープから参照されているもの、もしくは外側のスコープにある名前で現在のスコープから参照しているものを指します。グローバルスコープや組み込みのスコープへの参照は含み"
1320
1326
" *ません*)。"
1321
1327
1322
- #: ../../library/dis.rst:1195
1328
+ #: ../../library/dis.rst:1203
1323
1329
msgid "Sequence of bytecodes that access an attribute by name."
1324
1330
msgstr "名前によって属性にアクセスするバイトコードのリスト。"
1325
1331
1326
- #: ../../library/dis.rst:1200
1332
+ #: ../../library/dis.rst:1208
1327
1333
msgid "Sequence of bytecodes that have a relative jump target."
1328
1334
msgstr "相対ジャンプ先を持つバイトコードのリスト。"
1329
1335
1330
- #: ../../library/dis.rst:1205
1336
+ #: ../../library/dis.rst:1213
1331
1337
msgid "Sequence of bytecodes that have an absolute jump target."
1332
1338
msgstr "絶対ジャンプ先を持つバイトコードのリスト。"
1333
1339
1334
- #: ../../library/dis.rst:1210
1340
+ #: ../../library/dis.rst:1218
1335
1341
msgid "Sequence of bytecodes that access a local variable."
1336
1342
msgstr "ローカル変数にアクセスするバイトコードのリスト。"
1337
1343
1338
- #: ../../library/dis.rst:1215
1344
+ #: ../../library/dis.rst:1223
1339
1345
msgid "Sequence of bytecodes of Boolean operations."
1340
1346
msgstr "ブール命令のバイトコードのリスト。"
0 commit comments