77msgstr ""
88"Project-Id-Version :Python 3.10\n "
99"Report-Msgid-Bugs-To :\n "
10- "POT-Creation-Date :2021-09-13 00:11 +0000\n "
10+ "POT-Creation-Date :2022-01-05 00:10 +0000\n "
1111"PO-Revision-Date :2018-05-23 14:41+0000\n "
1212"Last-Translator :Adrian Liaw <adrianliaw2000@gmail.com>\n "
1313"Language-Team :Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
@@ -56,7 +56,7 @@ msgstr ""
5656
5757#: ../../library/concurrent.futures.rst:33
5858msgid ""
59- "Schedules the callable, *fn*, to be executed as ``fn(*args **kwargs)`` and "
59+ "Schedules the callable, *fn*, to be executed as ``fn(*args, **kwargs)`` and "
6060"returns a :class:`Future` object representing the execution of the "
6161"callable. ::"
6262msgstr ""
@@ -455,62 +455,63 @@ msgstr "模組函式"
455455#: ../../library/concurrent.futures.rst:437
456456msgid ""
457457"Wait for the :class:`Future` instances (possibly created by different :class:"
458- "`Executor` instances) given by *fs* to complete. Returns a named 2-tuple of "
458+ "`Executor` instances) given by *fs* to complete. Duplicate futures given to "
459+ "*fs* are removed and will be returned only once. Returns a named 2-tuple of "
459460"sets. The first set, named ``done``, contains the futures that completed "
460461"(finished or cancelled futures) before the wait completed. The second set, "
461462"named ``not_done``, contains the futures that did not complete (pending or "
462463"running futures)."
463464msgstr ""
464465
465- #: ../../library/concurrent.futures.rst:444
466+ #: ../../library/concurrent.futures.rst:445
466467msgid ""
467468"*timeout* can be used to control the maximum number of seconds to wait "
468469"before returning. *timeout* can be an int or float. If *timeout* is not "
469470"specified or ``None``, there is no limit to the wait time."
470471msgstr ""
471472
472- #: ../../library/concurrent.futures.rst:448
473+ #: ../../library/concurrent.futures.rst:449
473474msgid ""
474475"*return_when* indicates when this function should return. It must be one of "
475476"the following constants:"
476477msgstr ""
477478
478- #: ../../library/concurrent.futures.rst:454
479+ #: ../../library/concurrent.futures.rst:455
479480msgid "Constant"
480481msgstr "常數"
481482
482- #: ../../library/concurrent.futures.rst:454
483+ #: ../../library/concurrent.futures.rst:455
483484msgid "Description"
484485msgstr "描述"
485486
486- #: ../../library/concurrent.futures.rst:456
487+ #: ../../library/concurrent.futures.rst:457
487488msgid ":const:`FIRST_COMPLETED`"
488489msgstr ":const:`FIRST_COMPLETED`"
489490
490- #: ../../library/concurrent.futures.rst:456
491+ #: ../../library/concurrent.futures.rst:457
491492msgid "The function will return when any future finishes or is cancelled."
492493msgstr ""
493494
494- #: ../../library/concurrent.futures.rst:459
495+ #: ../../library/concurrent.futures.rst:460
495496msgid ":const:`FIRST_EXCEPTION`"
496497msgstr ":const:`FIRST_EXCEPTION`"
497498
498- #: ../../library/concurrent.futures.rst:459
499+ #: ../../library/concurrent.futures.rst:460
499500msgid ""
500501"The function will return when any future finishes by raising an exception. "
501502"If no future raises an exception then it is equivalent to :const:"
502503"`ALL_COMPLETED`."
503504msgstr ""
504505
505- #: ../../library/concurrent.futures.rst:465
506+ #: ../../library/concurrent.futures.rst:466
506507msgid ":const:`ALL_COMPLETED`"
507508msgstr ":const:`ALL_COMPLETED`"
508509
509- #: ../../library/concurrent.futures.rst:465
510+ #: ../../library/concurrent.futures.rst:466
510511msgid "The function will return when all futures finish or are cancelled."
511512msgstr ""
512513
513- #: ../../library/concurrent.futures.rst:471
514+ #: ../../library/concurrent.futures.rst:472
514515msgid ""
515516"Returns an iterator over the :class:`Future` instances (possibly created by "
516517"different :class:`Executor` instances) given by *fs* that yields futures as "
@@ -524,49 +525,49 @@ msgid ""
524525"wait time."
525526msgstr ""
526527
527- #: ../../library/concurrent.futures.rst:485
528+ #: ../../library/concurrent.futures.rst:486
528529msgid ":pep:`3148` -- futures - execute computations asynchronously"
529530msgstr ""
530531
531- #: ../../library/concurrent.futures.rst:485
532+ #: ../../library/concurrent.futures.rst:486
532533msgid ""
533534"The proposal which described this feature for inclusion in the Python "
534535"standard library."
535536msgstr ""
536537
537- #: ../../library/concurrent.futures.rst:490
538+ #: ../../library/concurrent.futures.rst:491
538539msgid "Exception classes"
539540msgstr ""
540541
541- #: ../../library/concurrent.futures.rst:496
542+ #: ../../library/concurrent.futures.rst:497
542543msgid "Raised when a future is cancelled."
543544msgstr ""
544545
545- #: ../../library/concurrent.futures.rst:500
546+ #: ../../library/concurrent.futures.rst:501
546547msgid "Raised when a future operation exceeds the given timeout."
547548msgstr ""
548549
549- #: ../../library/concurrent.futures.rst:504
550+ #: ../../library/concurrent.futures.rst:505
550551msgid ""
551552"Derived from :exc:`RuntimeError`, this exception class is raised when an "
552553"executor is broken for some reason, and cannot be used to submit or execute "
553554"new tasks."
554555msgstr ""
555556
556- #: ../../library/concurrent.futures.rst:512
557+ #: ../../library/concurrent.futures.rst:513
557558msgid ""
558559"Raised when an operation is performed on a future that is not allowed in the "
559560"current state."
560561msgstr ""
561562
562- #: ../../library/concurrent.futures.rst:521
563+ #: ../../library/concurrent.futures.rst:522
563564msgid ""
564565"Derived from :exc:`~concurrent.futures.BrokenExecutor`, this exception class "
565566"is raised when one of the workers of a :class:`ThreadPoolExecutor` has "
566567"failed initializing."
567568msgstr ""
568569
569- #: ../../library/concurrent.futures.rst:531
570+ #: ../../library/concurrent.futures.rst:532
570571msgid ""
571572"Derived from :exc:`~concurrent.futures.BrokenExecutor` (formerly :exc:"
572573"`RuntimeError`), this exception class is raised when one of the workers of "