1111# E. Kawashima, 2017
1212# Arihiro TAKASE, 2017
1313# Osamu NAKAMURA, 2017
14- # tomo, 2017
1514# kento <k.denjiry@gmail.com>, 2018
15+ # tomo, 2018
1616#
1717#, fuzzy
1818msgid ""
@@ -21,7 +21,7 @@ msgstr ""
2121"Report-Msgid-Bugs-To : \n "
2222"POT-Creation-Date : 2018-12-20 10:06+0900\n "
2323"PO-Revision-Date : 2017-02-16 23:40+0000\n "
24- "Last-Translator : kento <k.denjiry@gmail.com> , 2018\n "
24+ "Last-Translator : tomo , 2018\n "
2525"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
2626"MIME-Version : 1.0\n "
2727"Content-Type : text/plain; charset=UTF-8\n "
@@ -43,7 +43,7 @@ msgstr ""
4343
4444#: ../../tutorial/controlflow.rst:14
4545msgid ":keyword:`!if` Statements"
46- msgstr ""
46+ msgstr ":keyword:`!if` 文 "
4747
4848#: ../../tutorial/controlflow.rst:16
4949msgid ""
@@ -59,10 +59,14 @@ msgid ""
5959":keyword:`!elif` ... :keyword:`!elif` ... sequence is a substitute for the "
6060"``switch`` or ``case`` statements found in other languages."
6161msgstr ""
62+ "ゼロ個以上の :keyword:`elif` 部を使うことができ、 :keyword:`else` 部を付けることもできます。キーワード "
63+ "':keyword:`!elif`' は 'else if' を短くしたもので、過剰なインデントを避けるのに役立ちます。一連の "
64+ ":keyword:`!if` ... :keyword:`!elif` ... :keyword:`!elif` ... は、他の言語における "
65+ "``switch`` 文や ``case`` 文の代用となります。"
6266
6367#: ../../tutorial/controlflow.rst:43
6468msgid ":keyword:`!for` Statements"
65- msgstr ""
69+ msgstr ":keyword:`!for` 文 "
6670
6771#: ../../tutorial/controlflow.rst:48
6872msgid ""
@@ -74,6 +78,10 @@ msgid ""
7478" a string), in the order that they appear in the sequence. For example (no "
7579"pun intended):"
7680msgstr ""
81+ "Python の :keyword:`for` 文は、読者が C 言語や Pascal 言語で使いなれているかもしれない :keyword:`for` "
82+ "文とは少し違います。 (Pascal のように) 常に算術型の数列にわたる反復を行ったり、 (C のように) "
83+ "繰返しステップと停止条件を両方ともユーザが定義できるようにするのとは違い、Python の :keyword:`!for` 文は、任意のシーケンス型 "
84+ "(リストまたは文字列) にわたって反復を行います。反復の順番はシーケンス中に要素が現れる順番です。例えば:"
7785
7886#: ../../tutorial/controlflow.rst:69
7987msgid ""
@@ -164,7 +172,7 @@ msgstr "後ほど、イテラブルを返したりイテラブルを引数とし
164172msgid ""
165173":keyword:`!break` and :keyword:`!continue` Statements, and :keyword:`!else` "
166174"Clauses on Loops"
167- msgstr ""
175+ msgstr ":keyword:`!break` 文と :keyword:`!continue` 文とループの :keyword:`!else` 節 "
168176
169177#: ../../tutorial/controlflow.rst:160
170178msgid ""
@@ -182,6 +190,9 @@ msgid ""
182190"loop is terminated by a :keyword:`break` statement. This is exemplified by "
183191"the following loop, which searches for prime numbers::"
184192msgstr ""
193+ "ループ文は :keyword:`!else` 節を持つことができます。これは、 (:keyword:`for` で) "
194+ "反復処理対象のリストを使い切ってループが終了したとき、または (:keyword:`while` で) 条件が偽になったときに実行されますが、 "
195+ ":keyword:`break` 文でループが終了したときは実行されません。この動作を、素数を探す下記のループを例にとって示します::"
185196
186197#: ../../tutorial/controlflow.rst:187
187198msgid ""
@@ -200,6 +211,10 @@ msgid ""
200211"``break`` occurs. For more on the :keyword:`!try` statement and exceptions, "
201212"see :ref:`tut-handling`."
202213msgstr ""
214+ "ループの ``else`` 句は、 :keyword:`if` 文の ``else`` よりも :keyword:`!try` 文の ``else`` "
215+ "に似ています。 :keyword:`try` 文の ``else`` 句は例外が発生しなかった時に実行され、ループの ``else`` 句は "
216+ "``break`` されなかった場合に実行されます。 :keyword:`!try` 文と例外についての詳細は :ref:`tut-handling` "
217+ "を参照してください。"
203218
204219#: ../../tutorial/controlflow.rst:197
205220msgid ""
@@ -209,7 +224,7 @@ msgstr ":keyword:`continue` 文も C 言語から借りてきたもので、ル
209224
210225#: ../../tutorial/controlflow.rst:217
211226msgid ":keyword:`!pass` Statements"
212- msgstr ""
227+ msgstr ":keyword:`!pass` 文 "
213228
214229#: ../../tutorial/controlflow.rst:219
215230msgid ""
@@ -230,6 +245,8 @@ msgid ""
230245"to keep thinking at a more abstract level. The :keyword:`!pass` is silently"
231246" ignored::"
232247msgstr ""
248+ ":keyword:`pass` のもう 1 つの使い道は、新しいコードを書いているときの関数や条件文の仮置きの本体としてです。こうすることで、より抽象的なレベルで考え続けられます。\n"
249+ ":keyword:`!pass` は何事も無く無視されます ::"
233250
234251#: ../../tutorial/controlflow.rst:243
235252msgid "Defining Functions"
@@ -338,6 +355,8 @@ msgid ""
338355":keyword:`!return` without an expression argument returns ``None``. Falling "
339356"off the end of a function also returns ``None``."
340357msgstr ""
358+ ":keyword:`return` 文では、関数から一つ値を返します。 :keyword:`!return` の引数となる式がない場合、 "
359+ "``None`` が返ります。関数が終了したときにも ``None`` が返ります。"
341360
342361#: ../../tutorial/controlflow.rst:337
343362msgid ""
0 commit comments