@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.15\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2026-08-01 14:54 +0000\n "
15+ "POT-Creation-Date : 2026-08-05 15:56 +0000\n "
1616"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1717"Last-Translator : Takanori Suzuki <takanori@takanory.net>, 2026\n "
1818"Language-Team : Japanese (https://app.transifex.com/python-doc/teams/5390/ "
@@ -46,7 +46,7 @@ msgid "Here is an example of a TCP echo client written using asyncio streams::"
4646msgstr ""
4747"以下は asyncio ストリームを使って書いた TCP エコークライアントの例です::"
4848
49- #: ../../library/asyncio-stream.rst:22 ../../library/asyncio-stream.rst:441
49+ #: ../../library/asyncio-stream.rst:22 ../../library/asyncio-stream.rst:451
5050msgid ""
5151"import asyncio\n"
5252"\n"
@@ -136,7 +136,7 @@ msgstr "*loop* パラメータが削除されました。"
136136
137137#: ../../library/asyncio-stream.rst:87 ../../library/asyncio-stream.rst:131
138138#: ../../library/asyncio-stream.rst:167 ../../library/asyncio-stream.rst:202
139- #: ../../library/asyncio-stream.rst:408
139+ #: ../../library/asyncio-stream.rst:418
140140msgid "Added the *ssl_shutdown_timeout* parameter."
141141msgstr "*ssl_shutdown_timeout* パラメータが追加されました。"
142142
@@ -511,72 +511,81 @@ msgstr ""
511511"をブロックします。待ち受けの必要がない場合、 :meth:`drain` は即座にリターンし"
512512"ます。"
513513
514- #: ../../library/asyncio-stream.rst:389
514+ #: ../../library/asyncio-stream.rst:387
515+ msgid ""
516+ "When the write buffer is below the high watermark, :meth:`drain` returns "
517+ "immediately without yielding to the event loop. As a result, code which "
518+ "repeatedly calls ``write()`` followed by ``await drain()`` may prevent other "
519+ "tasks from running. To prevent blocking behavior, yield to the event loop "
520+ "explicitly with ``await asyncio.sleep(0)`` (see :func:`asyncio.sleep`)."
521+ msgstr ""
522+
523+ #: ../../library/asyncio-stream.rst:399
515524msgid "Upgrade an existing stream-based connection to TLS."
516525msgstr ""
517526
518- #: ../../library/asyncio-stream.rst:391
527+ #: ../../library/asyncio-stream.rst:401
519528msgid "Parameters:"
520529msgstr "引数:"
521530
522- #: ../../library/asyncio-stream.rst:393
531+ #: ../../library/asyncio-stream.rst:403
523532msgid "*sslcontext*: a configured instance of :class:`~ssl.SSLContext`."
524533msgstr "*sslcontext*: 構成済みの :class:`~ssl.SSLContext` インスタンスです。"
525534
526- #: ../../library/asyncio-stream.rst:395
535+ #: ../../library/asyncio-stream.rst:405
527536msgid ""
528537"*server_hostname*: sets or overrides the host name that the target server's "
529538"certificate will be matched against."
530539msgstr ""
531540"*server_hostname*: 対象のサーバーの証明書との照合に使われるホスト名を設定また"
532541"は上書きします。"
533542
534- #: ../../library/asyncio-stream.rst:398
543+ #: ../../library/asyncio-stream.rst:408
535544msgid ""
536545"*ssl_handshake_timeout* is the time in seconds to wait for the TLS handshake "
537546"to complete before aborting the connection. ``60.0`` seconds if ``None`` "
538547"(default)."
539548msgstr ""
540549
541- #: ../../library/asyncio-stream.rst:402
550+ #: ../../library/asyncio-stream.rst:412
542551msgid ""
543552"*ssl_shutdown_timeout* is the time in seconds to wait for the SSL shutdown "
544553"to complete before aborting the connection. ``30.0`` seconds if ``None`` "
545554"(default)."
546555msgstr ""
547556
548- #: ../../library/asyncio-stream.rst:414
557+ #: ../../library/asyncio-stream.rst:424
549558msgid ""
550559"Return ``True`` if the stream is closed or in the process of being closed."
551560msgstr ""
552561"ストリームがクローズされたか、またはクローズ処理中の場合に ``True`` を返しま"
553562"す。"
554563
555- #: ../../library/asyncio-stream.rst:422
564+ #: ../../library/asyncio-stream.rst:432
556565msgid "Wait until the stream is closed."
557566msgstr "ストリームがクローズされるまで待機します。"
558567
559- #: ../../library/asyncio-stream.rst:424
568+ #: ../../library/asyncio-stream.rst:434
560569msgid ""
561570"Should be called after :meth:`close` to wait until the underlying connection "
562571"is closed, ensuring that all data has been flushed before e.g. exiting the "
563572"program."
564573msgstr ""
565574
566- #: ../../library/asyncio-stream.rst:432
575+ #: ../../library/asyncio-stream.rst:442
567576msgid "Examples"
568577msgstr "使用例"
569578
570- #: ../../library/asyncio-stream.rst:437
579+ #: ../../library/asyncio-stream.rst:447
571580msgid "TCP echo client using streams"
572581msgstr "ストリームを使った TCP Echo クライアント"
573582
574- #: ../../library/asyncio-stream.rst:439
583+ #: ../../library/asyncio-stream.rst:449
575584msgid "TCP echo client using the :func:`asyncio.open_connection` function::"
576585msgstr ""
577586":func:`asyncio.open_connection` 関数を使った TCP Echo クライアントです::"
578587
579- #: ../../library/asyncio-stream.rst:463
588+ #: ../../library/asyncio-stream.rst:473
580589msgid ""
581590"The :ref:`TCP echo client protocol "
582591"<asyncio_example_tcp_echo_client_protocol>` example uses the low-level :meth:"
@@ -586,15 +595,15 @@ msgstr ""
586595"<asyncio_example_tcp_echo_client_protocol>` の例は低水準の :meth:`loop."
587596"create_connection` メソッドを使っています。"
588597
589- #: ../../library/asyncio-stream.rst:470
598+ #: ../../library/asyncio-stream.rst:480
590599msgid "TCP echo server using streams"
591600msgstr "ストリームを使った TCP Echo サーバー"
592601
593- #: ../../library/asyncio-stream.rst:472
602+ #: ../../library/asyncio-stream.rst:482
594603msgid "TCP echo server using the :func:`asyncio.start_server` function::"
595604msgstr ":func:`asyncio.start_server` 関数を使った TCP Echo サーバーです::"
596605
597- #: ../../library/asyncio-stream.rst:474
606+ #: ../../library/asyncio-stream.rst:484
598607msgid ""
599608"import asyncio\n"
600609"\n"
@@ -626,7 +635,7 @@ msgid ""
626635"asyncio.run(main())"
627636msgstr ""
628637
629- #: ../../library/asyncio-stream.rst:506
638+ #: ../../library/asyncio-stream.rst:516
630639msgid ""
631640"The :ref:`TCP echo server protocol "
632641"<asyncio_example_tcp_echo_server_protocol>` example uses the :meth:`loop."
@@ -636,17 +645,17 @@ msgstr ""
636645"<asyncio_example_tcp_echo_server_protocol>` の例は :meth:`loop."
637646"create_server` メソッドを使っています。"
638647
639- #: ../../library/asyncio-stream.rst:511
648+ #: ../../library/asyncio-stream.rst:521
640649msgid "Get HTTP headers"
641650msgstr "HTTP ヘッダーの取得"
642651
643- #: ../../library/asyncio-stream.rst:513
652+ #: ../../library/asyncio-stream.rst:523
644653msgid ""
645654"Simple example querying HTTP headers of the URL passed on the command line::"
646655msgstr ""
647656"コマンドラインから渡された URL の HTTP ヘッダーを問い合わせる簡単な例です::"
648657
649- #: ../../library/asyncio-stream.rst:515
658+ #: ../../library/asyncio-stream.rst:525
650659msgid ""
651660"import asyncio\n"
652661"import urllib.parse\n"
@@ -685,35 +694,35 @@ msgid ""
685694"asyncio.run(print_http_headers(url))"
686695msgstr ""
687696
688- #: ../../library/asyncio-stream.rst:552
697+ #: ../../library/asyncio-stream.rst:562
689698msgid "Usage::"
690699msgstr "使い方::"
691700
692- #: ../../library/asyncio-stream.rst:554
701+ #: ../../library/asyncio-stream.rst:564
693702msgid "python example.py http://example.com/path/page.html"
694703msgstr ""
695704
696- #: ../../library/asyncio-stream.rst:556
705+ #: ../../library/asyncio-stream.rst:566
697706msgid "or with HTTPS::"
698707msgstr "または HTTPS を使用::"
699708
700- #: ../../library/asyncio-stream.rst:558
709+ #: ../../library/asyncio-stream.rst:568
701710msgid "python example.py https://example.com/path/page.html"
702711msgstr ""
703712
704- #: ../../library/asyncio-stream.rst:564
713+ #: ../../library/asyncio-stream.rst:574
705714msgid "Register an open socket to wait for data using streams"
706715msgstr "ストリームを使ってデータを待つオープンソケットの登録"
707716
708- #: ../../library/asyncio-stream.rst:566
717+ #: ../../library/asyncio-stream.rst:576
709718msgid ""
710719"Coroutine waiting until a socket receives data using the :func:"
711720"`open_connection` function::"
712721msgstr ""
713722":func:`open_connection` 関数を使ってソケットがデータを受信するまで待つコルー"
714723"チンです::"
715724
716- #: ../../library/asyncio-stream.rst:569
725+ #: ../../library/asyncio-stream.rst:579
717726msgid ""
718727"import asyncio\n"
719728"import socket\n"
@@ -746,7 +755,7 @@ msgid ""
746755"asyncio.run(wait_for_data())"
747756msgstr ""
748757
749- #: ../../library/asyncio-stream.rst:601
758+ #: ../../library/asyncio-stream.rst:611
750759msgid ""
751760"The :ref:`register an open socket to wait for data using a protocol "
752761"<asyncio_example_create_connection>` example uses a low-level protocol and "
@@ -756,7 +765,7 @@ msgstr ""
756765"<asyncio_example_create_connection>` 例では、低水準のプロトコルと :meth:"
757766"`loop.create_connection` メソッドを使っています。"
758767
759- #: ../../library/asyncio-stream.rst:605
768+ #: ../../library/asyncio-stream.rst:615
760769msgid ""
761770"The :ref:`watch a file descriptor for read events "
762771"<asyncio_example_watch_fd>` example uses the low-level :meth:`loop."
0 commit comments