5
5
#
6
6
# Translators:
7
7
# tomo, 2018
8
+ # 上野 雄二 <y-ueno@nalux.co.jp>, 2019
8
9
#
9
10
#, fuzzy
10
11
msgid ""
@@ -13,7 +14,7 @@ msgstr ""
13
14
"Report-Msgid-Bugs-To : \n "
14
15
"POT-Creation-Date : 2019-01-01 15:22+0900\n "
15
16
"PO-Revision-Date : 2018-06-29 17:51+0000\n "
16
- "Last-Translator : tomo, 2018 \n "
17
+ "Last-Translator : 上野 雄二 <y-ueno@nalux.co.jp>, 2019 \n "
17
18
"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
18
19
"MIME-Version : 1.0\n "
19
20
"Content-Type : text/plain; charset=UTF-8\n "
@@ -707,6 +708,8 @@ msgid ""
707
708
" coroutine function analogously to how a generator object would be used in a"
708
709
" :keyword:`for` statement."
709
710
msgstr ""
711
+ "非同期ジェネレータ関数が呼び出されると、非同期ジェネレータオブジェクトと呼ばれる非同期イテレータが返されます。そのオブジェクトは、ジェネレータ関数の実行を制御します。\n"
712
+ "通常、非同期ジェネレータオブジェクトは、コルーチン関数の :keyword:`async for` ステートメントで、ジェネレータオブジェクトが :keyword:`for` ステートメントで使用される方法と同様に使用されます。"
710
713
711
714
#: ../../reference/expressions.rst:579
712
715
msgid ""
@@ -726,6 +729,10 @@ msgid ""
726
729
"Otherwise, if :meth:`~agen.asend` is used, then the result will be the value"
727
730
" passed in to that method."
728
731
msgstr ""
732
+ "非同期ジェネレータのメソッドの1つを呼び出すと :term:`awaitable`オブジェクトが返され、このオブジェクトが待機しているときに実行が開始されます。その時点で、実行は最初の yield 式に進み、そこで再び中断され、:token:`expression_list` の値を待機中のコルーチンに返します。\n"
733
+ "ジェネレータと同様に、中断とは、ローカル変数の現在のバインディング、命令ポインタ、内部評価スタック、および例外処理の状態など、すべてのローカル状態が保持されることを意味します。\n"
734
+ "非同期ジェネレータのメソッドによって返された次のオブジェクトで待機することによって実行が再開されると、関数はyield式が単なる外部呼び出しであるかのように正確に処理を進めることができます。\n"
735
+ "再開後の yield 式の値は、実行を再開したメソッドによって異なります。:meth:`~agen.__anext__` を使うと、結果は :const:`None` になります。それ以外の場合、 :meth:`~agen.asend` が使用された場合、結果はそのメソッドに渡された値になります。"
729
736
730
737
#: ../../reference/expressions.rst:595
731
738
msgid ""
0 commit comments