@@ -16,7 +16,7 @@ msgid ""
16
16
msgstr ""
17
17
"Project-Id-Version : Python 3.7\n "
18
18
"Report-Msgid-Bugs-To : \n "
19
- "POT-Creation-Date : 2019-01-01 10:14 +0900\n "
19
+ "POT-Creation-Date : 2019-06-03 11:46 +0900\n "
20
20
"PO-Revision-Date : 2017-02-16 23:06+0000\n "
21
21
"Last-Translator : 吉田 達矢 <iclassic.dell@gmail.com>, 2018\n "
22
22
"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -1139,12 +1139,25 @@ msgstr ""
1139
1139
1140
1140
#: ../../library/dis.rst:1062
1141
1141
msgid ""
1142
- "Raises an exception. *argc* indicates the number of arguments to the raise "
1143
- "statement, ranging from 0 to 3. The handler will find the traceback as "
1144
- "TOS2, the parameter as TOS1, and the exception as TOS."
1142
+ "Raises an exception using one of the 3 forms of the ``raise`` statement, "
1143
+ "depending on the value of *argc*:"
1145
1144
msgstr ""
1146
1145
1147
- #: ../../library/dis.rst:1069
1146
+ #: ../../library/dis.rst:1065
1147
+ msgid "0: ``raise`` (re-raise previous exception)"
1148
+ msgstr ""
1149
+
1150
+ #: ../../library/dis.rst:1066
1151
+ msgid "1: ``raise TOS`` (raise exception instance or type at ``TOS``)"
1152
+ msgstr ""
1153
+
1154
+ #: ../../library/dis.rst:1067
1155
+ msgid ""
1156
+ "2: ``raise TOS1 from TOS`` (raise exception instance or type at ``TOS1`` "
1157
+ "with ``__cause__`` set to ``TOS``)"
1158
+ msgstr ""
1159
+
1160
+ #: ../../library/dis.rst:1073
1148
1161
msgid ""
1149
1162
"Calls a callable object with positional arguments. *argc* indicates the "
1150
1163
"number of positional arguments. The top of the stack contains positional "
@@ -1154,11 +1167,11 @@ msgid ""
1154
1167
"arguments, and pushes the return value returned by the callable object."
1155
1168
msgstr ""
1156
1169
1157
- #: ../../library/dis.rst:1077
1170
+ #: ../../library/dis.rst:1081
1158
1171
msgid "This opcode is used only for calls with positional arguments."
1159
1172
msgstr ""
1160
1173
1161
- #: ../../library/dis.rst:1083
1174
+ #: ../../library/dis.rst:1087
1162
1175
msgid ""
1163
1176
"Calls a callable object with positional (if any) and keyword arguments. "
1164
1177
"*argc* indicates the total number of positional and keyword arguments. The "
@@ -1171,13 +1184,13 @@ msgid ""
1171
1184
"object."
1172
1185
msgstr ""
1173
1186
1174
- #: ../../library/dis.rst:1093
1187
+ #: ../../library/dis.rst:1097
1175
1188
msgid ""
1176
1189
"Keyword arguments are packed in a tuple instead of a dictionary, *argc* "
1177
1190
"indicates the total number of arguments."
1178
1191
msgstr ""
1179
1192
1180
- #: ../../library/dis.rst:1100
1193
+ #: ../../library/dis.rst:1104
1181
1194
msgid ""
1182
1195
"Calls a callable object with variable set of positional and keyword "
1183
1196
"arguments. If the lowest bit of *flags* is set, the top of the stack "
@@ -1193,7 +1206,7 @@ msgid ""
1193
1206
" value returned by the callable object."
1194
1207
msgstr ""
1195
1208
1196
- #: ../../library/dis.rst:1119
1209
+ #: ../../library/dis.rst:1123
1197
1210
msgid ""
1198
1211
"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and "
1199
1212
"method and TOS are pushed when interpreter can call unbound method directly."
@@ -1202,7 +1215,7 @@ msgid ""
1202
1215
"something else)."
1203
1216
msgstr ""
1204
1217
1205
- #: ../../library/dis.rst:1130
1218
+ #: ../../library/dis.rst:1134
1206
1219
msgid ""
1207
1220
"Calls a method. *argc* is number of positional arguments. Keyword arguments"
1208
1221
" are not supported. This opcode is designed to be used with "
@@ -1211,39 +1224,39 @@ msgid ""
1211
1224
" are popped and return value is pushed."
1212
1225
msgstr ""
1213
1226
1214
- #: ../../library/dis.rst:1141
1227
+ #: ../../library/dis.rst:1145
1215
1228
msgid ""
1216
1229
"Pushes a new function object on the stack. From bottom to top, the consumed"
1217
1230
" stack must consist of values if the argument carries a specified flag value"
1218
1231
msgstr ""
1219
1232
1220
- #: ../../library/dis.rst:1144
1233
+ #: ../../library/dis.rst:1148
1221
1234
msgid ""
1222
1235
"``0x01`` a tuple of default values for positional-only and positional-or-"
1223
1236
"keyword parameters in positional order"
1224
1237
msgstr ""
1225
1238
1226
- #: ../../library/dis.rst:1146
1239
+ #: ../../library/dis.rst:1150
1227
1240
msgid "``0x02`` a dictionary of keyword-only parameters' default values"
1228
1241
msgstr ""
1229
1242
1230
- #: ../../library/dis.rst:1147
1243
+ #: ../../library/dis.rst:1151
1231
1244
msgid "``0x04`` an annotation dictionary"
1232
1245
msgstr ""
1233
1246
1234
- #: ../../library/dis.rst:1148
1247
+ #: ../../library/dis.rst:1152
1235
1248
msgid "``0x08`` a tuple containing cells for free variables, making a closure"
1236
1249
msgstr ""
1237
1250
1238
- #: ../../library/dis.rst:1149
1251
+ #: ../../library/dis.rst:1153
1239
1252
msgid "the code associated with the function (at TOS1)"
1240
1253
msgstr "関数に関連付けられたコード (TOS1の位置)"
1241
1254
1242
- #: ../../library/dis.rst:1150
1255
+ #: ../../library/dis.rst:1154
1243
1256
msgid "the :term:`qualified name` of the function (at TOS)"
1244
1257
msgstr "関数の :term:`qualified name` (TOSの位置)"
1245
1258
1246
- #: ../../library/dis.rst:1157
1259
+ #: ../../library/dis.rst:1161
1247
1260
msgid ""
1248
1261
"Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, "
1249
1262
"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is "
@@ -1253,7 +1266,7 @@ msgstr ""
1253
1266
"TOS)`` がプッシュされます。 3 ならば ``slice(TOS2, TOS1, TOS)`` がプッシュされます。 これ以上の情報については、 "
1254
1267
":func:`slice()` 組み込み関数を参照してください。"
1255
1268
1256
- #: ../../library/dis.rst:1164
1269
+ #: ../../library/dis.rst:1168
1257
1270
msgid ""
1258
1271
"Prefixes any opcode which has an argument too big to fit into the default "
1259
1272
"two bytes. *ext* holds two additional bytes which, taken together with the "
@@ -1263,89 +1276,89 @@ msgstr ""
1263
1276
"デフォルトの 2 バイトに収まりきらない大きな引数を持つあらゆる命令コードの前に置かれます。 *ext* は追加の 2 "
1264
1277
"バイトを保持し、後続の命令コードの引数と組み合わされます。 それらは 4 バイト引数を構成し、 *ext* はその最上位バイトです。"
1265
1278
1266
- #: ../../library/dis.rst:1172
1279
+ #: ../../library/dis.rst:1176
1267
1280
msgid ""
1268
1281
"Used for implementing formatted literal strings (f-strings). Pops an "
1269
1282
"optional *fmt_spec* from the stack, then a required *value*. *flags* is "
1270
1283
"interpreted as follows:"
1271
1284
msgstr ""
1272
1285
1273
- #: ../../library/dis.rst:1176
1286
+ #: ../../library/dis.rst:1180
1274
1287
msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is."
1275
1288
msgstr ""
1276
1289
1277
- #: ../../library/dis.rst:1177
1290
+ #: ../../library/dis.rst:1181
1278
1291
msgid ""
1279
1292
"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting "
1280
1293
"it."
1281
1294
msgstr ""
1282
1295
1283
- #: ../../library/dis.rst:1179
1296
+ #: ../../library/dis.rst:1183
1284
1297
msgid ""
1285
1298
"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting "
1286
1299
"it."
1287
1300
msgstr ""
1288
1301
1289
- #: ../../library/dis.rst:1181
1302
+ #: ../../library/dis.rst:1185
1290
1303
msgid ""
1291
1304
"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting "
1292
1305
"it."
1293
1306
msgstr ""
1294
1307
1295
- #: ../../library/dis.rst:1183
1308
+ #: ../../library/dis.rst:1187
1296
1309
msgid ""
1297
1310
"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else "
1298
1311
"use an empty *fmt_spec*."
1299
1312
msgstr ""
1300
1313
1301
- #: ../../library/dis.rst:1186
1314
+ #: ../../library/dis.rst:1190
1302
1315
msgid ""
1303
1316
"Formatting is performed using :c:func:`PyObject_Format`. The result is "
1304
1317
"pushed on the stack."
1305
1318
msgstr ""
1306
1319
1307
- #: ../../library/dis.rst:1194
1320
+ #: ../../library/dis.rst:1198
1308
1321
msgid ""
1309
1322
"This is not really an opcode. It identifies the dividing line between "
1310
1323
"opcodes which don't use their argument and those that do (``< "
1311
1324
"HAVE_ARGUMENT`` and ``>= HAVE_ARGUMENT``, respectively)."
1312
1325
msgstr ""
1313
1326
1314
- #: ../../library/dis.rst:1198
1327
+ #: ../../library/dis.rst:1202
1315
1328
msgid ""
1316
1329
"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` "
1317
1330
"ignore it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument."
1318
1331
msgstr ""
1319
1332
1320
- #: ../../library/dis.rst:1206
1333
+ #: ../../library/dis.rst:1210
1321
1334
msgid "Opcode collections"
1322
1335
msgstr "命令コードコレクション"
1323
1336
1324
- #: ../../library/dis.rst:1208
1337
+ #: ../../library/dis.rst:1212
1325
1338
msgid ""
1326
1339
"These collections are provided for automatic introspection of bytecode "
1327
1340
"instructions:"
1328
1341
msgstr "これらのコレクションは、自動でバイトコード命令を解析するために提供されています:"
1329
1342
1330
- #: ../../library/dis.rst:1213
1343
+ #: ../../library/dis.rst:1217
1331
1344
msgid "Sequence of operation names, indexable using the bytecode."
1332
1345
msgstr ""
1333
1346
"命令コード名のリスト。\n"
1334
1347
"バイトコードをインデックスに使って参照できます。"
1335
1348
1336
- #: ../../library/dis.rst:1218
1349
+ #: ../../library/dis.rst:1222
1337
1350
msgid "Dictionary mapping operation names to bytecodes."
1338
1351
msgstr "命令コード名をバイトコードに対応づける辞書。"
1339
1352
1340
- #: ../../library/dis.rst:1223
1353
+ #: ../../library/dis.rst:1227
1341
1354
msgid "Sequence of all compare operation names."
1342
1355
msgstr "すべての比較命令の名前のリスト。"
1343
1356
1344
- #: ../../library/dis.rst:1228
1357
+ #: ../../library/dis.rst:1232
1345
1358
msgid "Sequence of bytecodes that access a constant."
1346
1359
msgstr ""
1347
1360
1348
- #: ../../library/dis.rst:1233
1361
+ #: ../../library/dis.rst:1237
1349
1362
msgid ""
1350
1363
"Sequence of bytecodes that access a free variable (note that 'free' in this "
1351
1364
"context refers to names in the current scope that are referenced by inner "
@@ -1356,22 +1369,22 @@ msgstr ""
1356
1369
"とは、現在のスコープにある名前で内側のスコープから参照されているもの、もしくは外側のスコープにある名前で現在のスコープから参照しているものを指します。グローバルスコープや組み込みのスコープへの参照は含み"
1357
1370
" *ません*)。"
1358
1371
1359
- #: ../../library/dis.rst:1241
1372
+ #: ../../library/dis.rst:1245
1360
1373
msgid "Sequence of bytecodes that access an attribute by name."
1361
1374
msgstr "名前によって属性にアクセスするバイトコードのリスト。"
1362
1375
1363
- #: ../../library/dis.rst:1246
1376
+ #: ../../library/dis.rst:1250
1364
1377
msgid "Sequence of bytecodes that have a relative jump target."
1365
1378
msgstr "相対ジャンプ先を持つバイトコードのリスト。"
1366
1379
1367
- #: ../../library/dis.rst:1251
1380
+ #: ../../library/dis.rst:1255
1368
1381
msgid "Sequence of bytecodes that have an absolute jump target."
1369
1382
msgstr "絶対ジャンプ先を持つバイトコードのリスト。"
1370
1383
1371
- #: ../../library/dis.rst:1256
1384
+ #: ../../library/dis.rst:1260
1372
1385
msgid "Sequence of bytecodes that access a local variable."
1373
1386
msgstr "ローカル変数にアクセスするバイトコードのリスト。"
1374
1387
1375
- #: ../../library/dis.rst:1261
1388
+ #: ../../library/dis.rst:1265
1376
1389
msgid "Sequence of bytecodes of Boolean operations."
1377
1390
msgstr "ブール命令のバイトコードのリスト。"
0 commit comments