@@ -1632,6 +1632,8 @@ msgid ""
16321632"allow brackets to be omitted when there are multiple exception types and the"
16331633" ``as`` clause is not used. For example:"
16341634msgstr ""
1635+ "现在 :keyword:`except` 和 :keyword:`except* <except_star>` 表达式允许存在多个异常类型且未使用 "
1636+ "``as`` 子句时省略圆括号。 例如:"
16351637
16361638#: ../../whatsnew/3.14.rst:921
16371639msgid ""
@@ -1850,6 +1852,8 @@ msgid ""
18501852"Add :func:`~ast.compare`, a function for comparing two ASTs. (Contributed by"
18511853" Batuhan Taskaya and Jeremy Hylton in :gh:`60191`.)"
18521854msgstr ""
1855+ "增加 :func:`~ast.compare` 函数用于比较两个 AST。 (由 Batuhan Taskaya 和 Jeremy Hylton 在 "
1856+ ":gh:`60191` 中贡献。)"
18531857
18541858#: ../../whatsnew/3.14.rst:1066
18551859msgid ""
@@ -1868,14 +1872,16 @@ msgstr "在优化级别为2时,文档字符串现会从优化后的AST中移
18681872msgid ""
18691873"The :func:`repr` output for AST nodes now includes more information. "
18701874"(Contributed by Tomas Roun in :gh:`116022`.)"
1871- msgstr ""
1875+ msgstr "现在 AST 节点的 :func:`repr` 输出会包含更多信息。 (由 Tomas Roun 在 :gh:`116022` 中贡献。) "
18721876
18731877#: ../../whatsnew/3.14.rst:1075
18741878msgid ""
18751879"When called with an AST as input, the :func:`~ast.parse` function now always"
18761880" verifies that the root node type is appropriate. (Contributed by Irit "
18771881"Katriel in :gh:`130139`.)"
18781882msgstr ""
1883+ "在调用时附带 AST 作为输入时,:func:`~ast.parse` 函数现在总是会验证根节点类型是否合规。 (由 Irit Katriel 在 "
1884+ ":gh:`130139` 中贡献。)"
18791885
18801886#: ../../whatsnew/3.14.rst:1079
18811887msgid ""
@@ -1884,6 +1890,9 @@ msgid ""
18841890":option:`--show-empty <ast --show-empty>`. (Contributed by Semyon Moroz in "
18851891":gh:`133367`.)"
18861892msgstr ""
1893+ "为命令行界面添加新的选项: :option:`--feature-version <ast --feature-version>`, "
1894+ ":option:`--optimize <ast --optimize>` 和 :option:`--show-empty <ast --show-"
1895+ "empty>`。 (由 Semyon Moroz 在 :gh:`133367` 中贡献。)"
18871896
18881897#: ../../whatsnew/3.14.rst:1087 ../../whatsnew/3.14.rst:2162
18891898#: ../../whatsnew/3.14.rst:2351
@@ -1911,10 +1920,12 @@ msgid ""
19111920":meth:`asyncio.create_task`, :meth:`asyncio.loop.create_task`, "
19121921":meth:`asyncio.TaskGroup.create_task`."
19131922msgstr ""
1923+ "这会影响下列函数和方法: :meth:`asyncio.create_task`, :meth:`asyncio.loop.create_task`, "
1924+ ":meth:`asyncio.TaskGroup.create_task`。"
19141925
19151926#: ../../whatsnew/3.14.rst:1102
19161927msgid "(Contributed by Thomas Grainger in :gh:`128307`.)"
1917- msgstr ""
1928+ msgstr "(由 Thomas Grainger 在 :gh:`128307` 中贡献。) "
19181929
19191930#: ../../whatsnew/3.14.rst:1104
19201931msgid ""
@@ -1925,6 +1936,10 @@ msgid ""
19251936"(Contributed by Yury Selivanov, Pablo Galindo Salgado, and Łukasz Langa in "
19261937":gh:`91048`.)"
19271938msgstr ""
1939+ "新增两个工具函数用于内省和打印程序的调用图: :func:`~asyncio.capture_call_graph` 和 "
1940+ ":func:`~asyncio.print_call_graph`。 请参阅 :ref:`Asyncio 内省功能 "
1941+ "<whatsnew314-asyncio-introspection>` 了解详情。 (由 Yury Selivanov, Pablo Galindo "
1942+ "Salgado 和 Łukasz Langa 在 :gh:`91048` 中贡献。)"
19281943
19291944#: ../../whatsnew/3.14.rst:1114
19301945msgid "calendar"
@@ -1953,13 +1968,17 @@ msgid ""
19531968" This uses a pool of independent Python interpreters to execute calls "
19541969"asynchronously."
19551970msgstr ""
1971+ "新增一个执行器类 :class:`~concurrent.futures.InterpreterPoolExecutor`,它会将同一个进程中的多个 "
1972+ "Python 解释器 ('子解释器') 暴露给 Python 代码。 它会使用一个独立的 Python 解释器池来异步地执行调用。"
19561973
19571974#: ../../whatsnew/3.14.rst:1136
19581975msgid ""
19591976"This is separate from the new :mod:`~concurrent.interpreters` module "
19601977"introduced by :ref:`PEP 734 <whatsnew314-multiple-interpreters>`. "
19611978"(Contributed by Eric Snow in :gh:`124548`.)"
19621979msgstr ""
1980+ "此特性是从 :ref:`PEP 734 <whatsnew314-multiple-interpreters>` 引入的新增模块 "
1981+ ":mod:`~concurrent.interpreters` 中分离出来的。 (由 Eric Snow 在 :gh:`124548` 中贡献。)"
19631982
19641983#: ../../whatsnew/3.14.rst:1142
19651984msgid ""
@@ -2198,6 +2217,8 @@ msgid ""
21982217":class:`~difflib.HtmlDiff` class now support 'dark mode'. (Contributed by "
21992218"Jiahao Li in :gh:`129939`.)"
22002219msgstr ""
2220+ "由 :class:`~difflib.HtmlDiff` 类生成的高亮显示更改的比较页面现在支持 '黑暗模式'。 (由李佳昊在 :gh:`129939`"
2221+ " 中贡献。)"
22012222
22022223#: ../../whatsnew/3.14.rst:1288
22032224msgid "dis"
@@ -2253,7 +2274,7 @@ msgstr "errno"
22532274msgid ""
22542275"Add the :data:`~errno.EHWPOISON` error code constant. (Contributed by James "
22552276"Roy in :gh:`126585`.)"
2256- msgstr ""
2277+ msgstr "增加了 :data:`~errno.EHWPOISON` 错误码常量。 (由 James Roy 在 :gh:`126585` 中贡献。) "
22572278
22582279#: ../../whatsnew/3.14.rst:1316
22592280msgid "faulthandler"
@@ -2266,6 +2287,9 @@ msgid ""
22662287"function or via the *c_stack* argument in :func:`faulthandler.enable`. "
22672288"(Contributed by Peter Bierma in :gh:`127604`.)"
22682289msgstr ""
2290+ "通过新的 :func:`~faulthandler.dump_c_stack` 函数或通过 :func:`faulthandler.enable` 中的"
2291+ " *c_stack* 参数添加在 :ref:`支持 C 栈回溯 <c-stack-compatibility>` 的系统上增加打印相应信息的支持。 (由"
2292+ " Peter Bierma 在 :gh:`127604` 中贡献。)"
22692293
22702294#: ../../whatsnew/3.14.rst:1326
22712295msgid "fnmatch"
@@ -2276,6 +2300,8 @@ msgid ""
22762300"Add :func:`~fnmatch.filterfalse`, a function to reject names matching a "
22772301"given pattern. (Contributed by Bénédikt Tran in :gh:`74598`.)"
22782302msgstr ""
2303+ "增加了 :func:`~fnmatch.filterfalse` 函数用于拒绝匹配给定模式的名称。 (由 Bénédikt Tran 在 "
2304+ ":gh:`74598` 中贡献。)"
22792305
22802306#: ../../whatsnew/3.14.rst:1334
22812307msgid "fractions"
@@ -2287,6 +2313,8 @@ msgid ""
22872313" with the :meth:`!as_integer_ratio` method. (Contributed by Serhiy Storchaka"
22882314" in :gh:`82017`.)"
22892315msgstr ""
2316+ "现在可以基于任何具有 :meth:`!as_integer_ratio` 方法的对象构造 :class:`~fractions.Fraction` "
2317+ "对象。 (由 Serhiy Storchaka 在 :gh:`82017` 中贡献。).)"
22902318
22912319#: ../../whatsnew/3.14.rst:1340
22922320msgid ""