@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version :Python 3.6\n "
13
13
"Report-Msgid-Bugs-To :\n "
14
- "POT-Creation-Date :2019-01-01 15:22 +0900\n "
14
+ "POT-Creation-Date :2019-01-18 15:31 +0900\n "
15
15
"PO-Revision-Date :2018-06-29 17:44+0000\n "
16
16
"Last-Translator :tomo, 2018\n "
17
17
"Language-Team :Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -3177,11 +3177,24 @@ msgid ""
3177
3177
" 3.8."
3178
3178
msgstr ""
3179
3179
3180
- #: ../../whatsnew/3.6.rst:2332
3180
+ #: ../../whatsnew/3.6.rst:2331
3181
+ msgid ""
3182
+ "With the introduction of :exc:`ModuleNotFoundError`, import system consumers"
3183
+ " may start expecting import system replacements to raise that more specific "
3184
+ "exception when appropriate, rather than the less-specific "
3185
+ ":exc:`ImportError`. To provide future compatibility with such consumers, "
3186
+ "implementors of alternative import systems that completely replace "
3187
+ ":func:`__import__` will need to update their implementations to raise the "
3188
+ "new subclass when a module can't be found at all. Implementors of compliant "
3189
+ "plugins to the default import system shouldn't need to make any changes, as "
3190
+ "the default import system will raise the new subclass when appropriate."
3191
+ msgstr ""
3192
+
3193
+ #: ../../whatsnew/3.6.rst:2343
3181
3194
msgid "Changes in the C API"
3182
3195
msgstr "C API の変更"
3183
3196
3184
- #: ../../whatsnew/3.6.rst:2334
3197
+ #: ../../whatsnew/3.6.rst:2345
3185
3198
msgid ""
3186
3199
"The :c:func:`PyMem_Malloc` allocator family now uses the :ref:`pymalloc "
3187
3200
"allocator <pymalloc>` rather than the system :c:func:`malloc`. Applications "
@@ -3190,44 +3203,44 @@ msgid ""
3190
3203
" usage of memory allocators in your application. See :issue:`26249`."
3191
3204
msgstr ""
3192
3205
3193
- #: ../../whatsnew/3.6.rst:2340
3206
+ #: ../../whatsnew/3.6.rst:2351
3194
3207
msgid ""
3195
3208
":c:func:`Py_Exit` (and the main interpreter) now override the exit status "
3196
3209
"with 120 if flushing buffered data failed. See :issue:`5319`."
3197
3210
msgstr ""
3198
3211
3199
- #: ../../whatsnew/3.6.rst:2345
3212
+ #: ../../whatsnew/3.6.rst:2356
3200
3213
msgid "CPython bytecode changes"
3201
3214
msgstr "CPython バイトコードの変更"
3202
3215
3203
- #: ../../whatsnew/3.6.rst:2347
3216
+ #: ../../whatsnew/3.6.rst:2358
3204
3217
msgid ""
3205
3218
"There have been several major changes to the :term:`bytecode` in Python 3.6."
3206
3219
msgstr ""
3207
3220
3208
- #: ../../whatsnew/3.6.rst:2349
3221
+ #: ../../whatsnew/3.6.rst:2360
3209
3222
msgid ""
3210
3223
"The Python interpreter now uses a 16-bit wordcode instead of bytecode. "
3211
3224
"(Contributed by Demur Rumed with input and reviews from Serhiy Storchaka and"
3212
3225
" Victor Stinner in :issue:`26647` and :issue:`28050`.)"
3213
3226
msgstr ""
3214
3227
3215
- #: ../../whatsnew/3.6.rst:2353
3228
+ #: ../../whatsnew/3.6.rst:2364
3216
3229
msgid ""
3217
3230
"The new :opcode:`FORMAT_VALUE` and :opcode:`BUILD_STRING` opcodes as part of"
3218
3231
" the :ref:`formatted string literal <whatsnew36-pep498>` implementation. "
3219
3232
"(Contributed by Eric Smith in :issue:`25483` and Serhiy Storchaka in "
3220
3233
":issue:`27078`.)"
3221
3234
msgstr ""
3222
3235
3223
- #: ../../whatsnew/3.6.rst:2358
3236
+ #: ../../whatsnew/3.6.rst:2369
3224
3237
msgid ""
3225
3238
"The new :opcode:`BUILD_CONST_KEY_MAP` opcode to optimize the creation of "
3226
3239
"dictionaries with constant keys. (Contributed by Serhiy Storchaka in "
3227
3240
":issue:`27140`.)"
3228
3241
msgstr ""
3229
3242
3230
- #: ../../whatsnew/3.6.rst:2362
3243
+ #: ../../whatsnew/3.6.rst:2373
3231
3244
msgid ""
3232
3245
"The function call opcodes have been heavily reworked for better performance "
3233
3246
"and simpler implementation. The :opcode:`MAKE_FUNCTION`, "
@@ -3239,95 +3252,95 @@ msgid ""
3239
3252
":issue:`27095`, and Serhiy Storchaka in :issue:`27213`, :issue:`28257`.)"
3240
3253
msgstr ""
3241
3254
3242
- #: ../../whatsnew/3.6.rst:2373
3255
+ #: ../../whatsnew/3.6.rst:2384
3243
3256
msgid ""
3244
3257
"The new :opcode:`SETUP_ANNOTATIONS` and :opcode:`STORE_ANNOTATION` opcodes "
3245
3258
"have been added to support the new :term:`variable annotation` syntax. "
3246
3259
"(Contributed by Ivan Levkivskyi in :issue:`27985`.)"
3247
3260
msgstr ""
3248
3261
3249
- #: ../../whatsnew/3.6.rst:2379
3262
+ #: ../../whatsnew/3.6.rst:2390
3250
3263
msgid "Notable changes in Python 3.6.2"
3251
3264
msgstr ""
3252
3265
3253
- #: ../../whatsnew/3.6.rst:2382
3266
+ #: ../../whatsnew/3.6.rst:2393
3254
3267
msgid "New ``make regen-all`` build target"
3255
3268
msgstr ""
3256
3269
3257
- #: ../../whatsnew/3.6.rst:2384
3270
+ #: ../../whatsnew/3.6.rst:2395
3258
3271
msgid ""
3259
3272
"To simplify cross-compilation, and to ensure that CPython can reliably be "
3260
3273
"compiled without requiring an existing version of Python to already be "
3261
3274
"available, the autotools-based build system no longer attempts to implicitly"
3262
3275
" recompile generated files based on file modification times."
3263
3276
msgstr ""
3264
3277
3265
- #: ../../whatsnew/3.6.rst:2389
3278
+ #: ../../whatsnew/3.6.rst:2400
3266
3279
msgid ""
3267
3280
"Instead, a new ``make regen-all`` command has been added to force "
3268
3281
"regeneration of these files when desired (e.g. after an initial version of "
3269
3282
"Python has already been built based on the pregenerated versions)."
3270
3283
msgstr ""
3271
3284
3272
- #: ../../whatsnew/3.6.rst:2393
3285
+ #: ../../whatsnew/3.6.rst:2404
3273
3286
msgid ""
3274
3287
"More selective regeneration targets are also defined - see "
3275
3288
":source:`Makefile.pre.in` for details."
3276
3289
msgstr ""
3277
3290
3278
- #: ../../whatsnew/3.6.rst:2396 ../../whatsnew/3.6.rst:2409
3291
+ #: ../../whatsnew/3.6.rst:2407 ../../whatsnew/3.6.rst:2420
3279
3292
msgid "(Contributed by Victor Stinner in :issue:`23404`.)"
3280
3293
msgstr ""
3281
3294
3282
- #: ../../whatsnew/3.6.rst:2402
3295
+ #: ../../whatsnew/3.6.rst:2413
3283
3296
msgid "Removal of ``make touch`` build target"
3284
3297
msgstr ""
3285
3298
3286
- #: ../../whatsnew/3.6.rst:2404
3299
+ #: ../../whatsnew/3.6.rst:2415
3287
3300
msgid ""
3288
3301
"The ``make touch`` build target previously used to request implicit "
3289
3302
"regeneration of generated files by updating their modification times has "
3290
3303
"been removed."
3291
3304
msgstr ""
3292
3305
3293
- #: ../../whatsnew/3.6.rst:2407
3306
+ #: ../../whatsnew/3.6.rst:2418
3294
3307
msgid "It has been replaced by the new ``make regen-all`` target."
3295
3308
msgstr ""
3296
3309
3297
- #: ../../whatsnew/3.6.rst:2415
3310
+ #: ../../whatsnew/3.6.rst:2426
3298
3311
msgid "Notable changes in Python 3.6.4"
3299
3312
msgstr ""
3300
3313
3301
- #: ../../whatsnew/3.6.rst:2417
3314
+ #: ../../whatsnew/3.6.rst:2428
3302
3315
msgid ""
3303
3316
"The ``PyExc_RecursionErrorInst`` singleton that was part of the public API "
3304
3317
"has been removed as its members being never cleared may cause a segfault "
3305
3318
"during finalization of the interpreter. (Contributed by Xavier de Gaye in "
3306
3319
":issue:`22898` and :issue:`30697`.)"
3307
3320
msgstr ""
3308
3321
3309
- #: ../../whatsnew/3.6.rst:2424
3322
+ #: ../../whatsnew/3.6.rst:2435
3310
3323
msgid "Notable changes in Python 3.6.5"
3311
3324
msgstr ""
3312
3325
3313
- #: ../../whatsnew/3.6.rst:2426
3326
+ #: ../../whatsnew/3.6.rst:2437
3314
3327
msgid ""
3315
3328
"The :func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE``"
3316
3329
" locale to the ``LC_NUMERIC`` locale in some cases. (Contributed by Victor "
3317
3330
"Stinner in :issue:`31900`.)"
3318
3331
msgstr ""
3319
3332
3320
- #: ../../whatsnew/3.6.rst:2432
3333
+ #: ../../whatsnew/3.6.rst:2443
3321
3334
msgid "Notable changes in Python 3.6.7"
3322
3335
msgstr ""
3323
3336
3324
- #: ../../whatsnew/3.6.rst:2434
3337
+ #: ../../whatsnew/3.6.rst:2445
3325
3338
msgid ""
3326
3339
":mod:`xml.dom.minidom` and mod:`xml.sax` modules no longer process external "
3327
3340
"entities by default. See also :issue:`17239`."
3328
3341
msgstr ""
3329
3342
3330
- #: ../../whatsnew/3.6.rst:2437
3343
+ #: ../../whatsnew/3.6.rst:2448
3331
3344
msgid ""
3332
3345
"In 3.6.7 the :mod:`tokenize` module now implicitly emits a ``NEWLINE`` token"
3333
3346
" when provided with input that does not have a trailing new line. This "