@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.6\n "
1313"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 "
1515"PO-Revision-Date : 2018-06-29 17:44+0000\n "
1616"Last-Translator : tomo, 2018\n "
1717"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -3177,11 +3177,24 @@ msgid ""
31773177" 3.8."
31783178msgstr ""
31793179
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
31813194msgid "Changes in the C API"
31823195msgstr "C API の変更"
31833196
3184- #: ../../whatsnew/3.6.rst:2334
3197+ #: ../../whatsnew/3.6.rst:2345
31853198msgid ""
31863199"The :c:func:`PyMem_Malloc` allocator family now uses the :ref:`pymalloc "
31873200"allocator <pymalloc>` rather than the system :c:func:`malloc`. Applications "
@@ -3190,44 +3203,44 @@ msgid ""
31903203" usage of memory allocators in your application. See :issue:`26249`."
31913204msgstr ""
31923205
3193- #: ../../whatsnew/3.6.rst:2340
3206+ #: ../../whatsnew/3.6.rst:2351
31943207msgid ""
31953208":c:func:`Py_Exit` (and the main interpreter) now override the exit status "
31963209"with 120 if flushing buffered data failed. See :issue:`5319`."
31973210msgstr ""
31983211
3199- #: ../../whatsnew/3.6.rst:2345
3212+ #: ../../whatsnew/3.6.rst:2356
32003213msgid "CPython bytecode changes"
32013214msgstr "CPython バイトコードの変更"
32023215
3203- #: ../../whatsnew/3.6.rst:2347
3216+ #: ../../whatsnew/3.6.rst:2358
32043217msgid ""
32053218"There have been several major changes to the :term:`bytecode` in Python 3.6."
32063219msgstr ""
32073220
3208- #: ../../whatsnew/3.6.rst:2349
3221+ #: ../../whatsnew/3.6.rst:2360
32093222msgid ""
32103223"The Python interpreter now uses a 16-bit wordcode instead of bytecode. "
32113224"(Contributed by Demur Rumed with input and reviews from Serhiy Storchaka and"
32123225" Victor Stinner in :issue:`26647` and :issue:`28050`.)"
32133226msgstr ""
32143227
3215- #: ../../whatsnew/3.6.rst:2353
3228+ #: ../../whatsnew/3.6.rst:2364
32163229msgid ""
32173230"The new :opcode:`FORMAT_VALUE` and :opcode:`BUILD_STRING` opcodes as part of"
32183231" the :ref:`formatted string literal <whatsnew36-pep498>` implementation. "
32193232"(Contributed by Eric Smith in :issue:`25483` and Serhiy Storchaka in "
32203233":issue:`27078`.)"
32213234msgstr ""
32223235
3223- #: ../../whatsnew/3.6.rst:2358
3236+ #: ../../whatsnew/3.6.rst:2369
32243237msgid ""
32253238"The new :opcode:`BUILD_CONST_KEY_MAP` opcode to optimize the creation of "
32263239"dictionaries with constant keys. (Contributed by Serhiy Storchaka in "
32273240":issue:`27140`.)"
32283241msgstr ""
32293242
3230- #: ../../whatsnew/3.6.rst:2362
3243+ #: ../../whatsnew/3.6.rst:2373
32313244msgid ""
32323245"The function call opcodes have been heavily reworked for better performance "
32333246"and simpler implementation. The :opcode:`MAKE_FUNCTION`, "
@@ -3239,95 +3252,95 @@ msgid ""
32393252":issue:`27095`, and Serhiy Storchaka in :issue:`27213`, :issue:`28257`.)"
32403253msgstr ""
32413254
3242- #: ../../whatsnew/3.6.rst:2373
3255+ #: ../../whatsnew/3.6.rst:2384
32433256msgid ""
32443257"The new :opcode:`SETUP_ANNOTATIONS` and :opcode:`STORE_ANNOTATION` opcodes "
32453258"have been added to support the new :term:`variable annotation` syntax. "
32463259"(Contributed by Ivan Levkivskyi in :issue:`27985`.)"
32473260msgstr ""
32483261
3249- #: ../../whatsnew/3.6.rst:2379
3262+ #: ../../whatsnew/3.6.rst:2390
32503263msgid "Notable changes in Python 3.6.2"
32513264msgstr ""
32523265
3253- #: ../../whatsnew/3.6.rst:2382
3266+ #: ../../whatsnew/3.6.rst:2393
32543267msgid "New ``make regen-all`` build target"
32553268msgstr ""
32563269
3257- #: ../../whatsnew/3.6.rst:2384
3270+ #: ../../whatsnew/3.6.rst:2395
32583271msgid ""
32593272"To simplify cross-compilation, and to ensure that CPython can reliably be "
32603273"compiled without requiring an existing version of Python to already be "
32613274"available, the autotools-based build system no longer attempts to implicitly"
32623275" recompile generated files based on file modification times."
32633276msgstr ""
32643277
3265- #: ../../whatsnew/3.6.rst:2389
3278+ #: ../../whatsnew/3.6.rst:2400
32663279msgid ""
32673280"Instead, a new ``make regen-all`` command has been added to force "
32683281"regeneration of these files when desired (e.g. after an initial version of "
32693282"Python has already been built based on the pregenerated versions)."
32703283msgstr ""
32713284
3272- #: ../../whatsnew/3.6.rst:2393
3285+ #: ../../whatsnew/3.6.rst:2404
32733286msgid ""
32743287"More selective regeneration targets are also defined - see "
32753288":source:`Makefile.pre.in` for details."
32763289msgstr ""
32773290
3278- #: ../../whatsnew/3.6.rst:2396 ../../whatsnew/3.6.rst:2409
3291+ #: ../../whatsnew/3.6.rst:2407 ../../whatsnew/3.6.rst:2420
32793292msgid "(Contributed by Victor Stinner in :issue:`23404`.)"
32803293msgstr ""
32813294
3282- #: ../../whatsnew/3.6.rst:2402
3295+ #: ../../whatsnew/3.6.rst:2413
32833296msgid "Removal of ``make touch`` build target"
32843297msgstr ""
32853298
3286- #: ../../whatsnew/3.6.rst:2404
3299+ #: ../../whatsnew/3.6.rst:2415
32873300msgid ""
32883301"The ``make touch`` build target previously used to request implicit "
32893302"regeneration of generated files by updating their modification times has "
32903303"been removed."
32913304msgstr ""
32923305
3293- #: ../../whatsnew/3.6.rst:2407
3306+ #: ../../whatsnew/3.6.rst:2418
32943307msgid "It has been replaced by the new ``make regen-all`` target."
32953308msgstr ""
32963309
3297- #: ../../whatsnew/3.6.rst:2415
3310+ #: ../../whatsnew/3.6.rst:2426
32983311msgid "Notable changes in Python 3.6.4"
32993312msgstr ""
33003313
3301- #: ../../whatsnew/3.6.rst:2417
3314+ #: ../../whatsnew/3.6.rst:2428
33023315msgid ""
33033316"The ``PyExc_RecursionErrorInst`` singleton that was part of the public API "
33043317"has been removed as its members being never cleared may cause a segfault "
33053318"during finalization of the interpreter. (Contributed by Xavier de Gaye in "
33063319":issue:`22898` and :issue:`30697`.)"
33073320msgstr ""
33083321
3309- #: ../../whatsnew/3.6.rst:2424
3322+ #: ../../whatsnew/3.6.rst:2435
33103323msgid "Notable changes in Python 3.6.5"
33113324msgstr ""
33123325
3313- #: ../../whatsnew/3.6.rst:2426
3326+ #: ../../whatsnew/3.6.rst:2437
33143327msgid ""
33153328"The :func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE``"
33163329" locale to the ``LC_NUMERIC`` locale in some cases. (Contributed by Victor "
33173330"Stinner in :issue:`31900`.)"
33183331msgstr ""
33193332
3320- #: ../../whatsnew/3.6.rst:2432
3333+ #: ../../whatsnew/3.6.rst:2443
33213334msgid "Notable changes in Python 3.6.7"
33223335msgstr ""
33233336
3324- #: ../../whatsnew/3.6.rst:2434
3337+ #: ../../whatsnew/3.6.rst:2445
33253338msgid ""
33263339":mod:`xml.dom.minidom` and mod:`xml.sax` modules no longer process external "
33273340"entities by default. See also :issue:`17239`."
33283341msgstr ""
33293342
3330- #: ../../whatsnew/3.6.rst:2437
3343+ #: ../../whatsnew/3.6.rst:2448
33313344msgid ""
33323345"In 3.6.7 the :mod:`tokenize` module now implicitly emits a ``NEWLINE`` token"
33333346" when provided with input that does not have a trailing new line. This "
0 commit comments