@@ -114,13 +114,19 @@ msgid ""
114114":envvar:`SOURCE_DATE_EPOCH` environment variable is set, otherwise the "
115115"default is :attr:`PycInvalidationMode.TIMESTAMP`."
116116msgstr ""
117+ "*invalidation_mode* 应当是 :class:`PycInvalidationMode` "
118+ "枚举的成员,它控制在运行时如何让已生成的字节码缓存失效。 如果设置了 :envvar:`SOURCE_DATE_EPOCH` 环境变量则默认值为 "
119+ ":attr:`PycInvalidationMode.CHECKED_HASH`,否则默认值为 "
120+ ":attr:`PycInvalidationMode.TIMESTAMP`。"
117121
118122#: ../../library/py_compile.rst:69
119123msgid ""
120124"Changed default value of *cfile* to be :PEP:`3147`-compliant. Previous "
121125"default was *file* + ``'c'`` (``'o'`` if optimization was enabled). Also "
122126"added the *optimize* parameter."
123127msgstr ""
128+ "将 *cfile* 的默认值改成与 :PEP:`3147` 兼容。 之前的默认值是 *file* + ``'c'`` (如果启用优化则为 "
129+ "``'o'``)。 同时也添加了 *optimize* 形参。"
124130
125131#: ../../library/py_compile.rst:74
126132msgid ""
@@ -130,6 +136,9 @@ msgid ""
130136" that :exc:`FileExistsError` is raised if *cfile* is a symlink or non-"
131137"regular file."
132138msgstr ""
139+ "将代码更改为使用 :mod:`importlib` 执行字节码缓存文件写入。 这意味着文件创建/写入的语义现在与 :mod:`importlib` "
140+ "所做的相匹配,例如权限、写入和移动语义等等。 同时也添加了当 *cfile* 为符号链接或非常规文件时引发 :exc:`FileExistsError`"
141+ " 的预警设置。"
133142
134143#: ../../library/py_compile.rst:81
135144msgid ""
@@ -138,6 +147,9 @@ msgid ""
138147"*invalidation_mode* will be forced to "
139148":attr:`PycInvalidationMode.CHECKED_HASH`."
140149msgstr ""
150+ "*invalidation_mode* 形参是根据 :pep:`552` 的描述添加的。 如果设置了 "
151+ ":envvar:`SOURCE_DATE_EPOCH` 环境变量,*invalidation_mode* 将被强制设为 "
152+ ":attr:`PycInvalidationMode.CHECKED_HASH`。"
141153
142154#: ../../library/py_compile.rst:87
143155msgid ""
0 commit comments