@@ -63,7 +63,7 @@ msgid ""
6363"When a description of an arithmetic operator below uses the phrase \" the "
6464"numeric arguments are converted to a common type\" , this means that the "
6565"operator implementation for built-in types works as follows:"
66- msgstr ""
66+ msgstr "以下の算術演算子の記述で、「数値引数は共通の型に変換されます」と書かれているとき、組み込み型に対する演算子の実装は以下の通りに動作します: "
6767
6868#: ../../reference/expressions.rst:34
6969msgid ""
@@ -272,13 +272,18 @@ msgid ""
272272"enclosing scope as they may depend on the values obtained from the leftmost "
273273"iterable. For example: ``[x*y for x in range(10) for y in range(x, x+10)]``."
274274msgstr ""
275+ "最も左にある :keyword:`!for` 節のイテラブル式は、それを直接囲んでいるスコープでそのまま評価され、暗黙的な入れ子のスコープに引数として渡されます。\n"
276+ "後に続く :keyword:`!for` 節と、最も左にある :keyword:`!for` 節のフィルター条件はイテラブル式を直接囲んでいるスコープでは評価できません。というのは、それらは最も左のイテラブルから得られる値に依存しているかもしれないからです。\n"
277+ "例えば次の通りです: ``[x*y for x in range(10) for y in range(x, x+10)]`` 。"
275278
276279#: ../../reference/expressions.rst:204
277280msgid ""
278281"To ensure the comprehension always results in a container of the appropriate"
279282" type, ``yield`` and ``yield from`` expressions are prohibited in the "
280283"implicitly nested scope."
281284msgstr ""
285+ "内包表記が常に適切な型のコンテナになるのを保証するために、 ``yield`` 式や ``yield from`` "
286+ "式は暗黙的な入れ子のスコープでは禁止されています。"
282287
283288#: ../../reference/expressions.rst:211
284289msgid ""
@@ -306,7 +311,7 @@ msgstr "非同期内包表記が導入されました。"
306311#: ../../reference/expressions.rst:226 ../../reference/expressions.rst:397
307312msgid ""
308313"``yield`` and ``yield from`` prohibited in the implicitly nested scope."
309- msgstr ""
314+ msgstr "``yield`` および ``yield from`` は暗黙的な入れ子のスコープでは禁止となりました。 "
310315
311316#: ../../reference/expressions.rst:233
312317msgid "List displays"
@@ -475,6 +480,8 @@ msgid ""
475480" itself, ``yield`` and ``yield from`` expressions are prohibited in the "
476481"implicitly defined generator."
477482msgstr ""
483+ "ジェネレータ式自身の期待される動作を妨げないために、 ``yield`` 式や ``yield from`` "
484+ "式は暗黙的に定義されたジェネレータでは禁止されています。"
478485
479486#: ../../reference/expressions.rst:383
480487msgid ""
@@ -523,12 +530,14 @@ msgid ""
523530" not permitted as part of the implicitly defined scopes used to implement "
524531"comprehensions and generator expressions."
525532msgstr ""
533+ "含まれているスコープの副作用のため、 ``yield`` "
534+ "式は暗黙的に定義されたスコープの一部として内包表記やジェネレータ式を実装するのに使うことは許可されていません。 "
526535
527536#: ../../reference/expressions.rst:433
528537msgid ""
529538"Yield expressions prohibited in the implicitly nested scopes used to "
530539"implement comprehensions and generator expressions."
531- msgstr ""
540+ msgstr "yield 式は、暗黙的な入れ子のスコープで内包表記やジェネレータ式を実装するための使用が禁止になりました。 "
532541
533542#: ../../reference/expressions.rst:437
534543msgid ""
@@ -884,7 +893,7 @@ msgstr ""
884893#: ../../reference/expressions.rst:691
885894msgid ""
886895"This method is normally called implicitly by a :keyword:`async for` loop."
887- msgstr ""
896+ msgstr "このメソッドは通常、 :keyword:`for` ループによって暗黙に呼び出されます。 "
888897
889898#: ../../reference/expressions.rst:696
890899msgid ""
@@ -1712,6 +1721,11 @@ msgid ""
17121721" 3`` and ``x == x`` are all false, while ``x != x`` is true. This behavior "
17131722"is compliant with IEEE 754."
17141723msgstr ""
1724+ "非数値である ``float('NaN')`` と ``decimal.Decimal('NaN')`` は特別です。\n"
1725+ "数と非数値との任意の順序比較は偽です。\n"
1726+ "直観に反する帰結として、非数値は自分自身と等価ではないことになります。\n"
1727+ "例えば ``x = float('NaN')`` ならば、 ``3 < x``, ``x < 3``, ``x == x`` は全て偽で、``x != x`` は真です。\n"
1728+ "この振る舞いは IEEE 754 に従ったものです。"
17151729
17161730#: ../../reference/expressions.rst:1429
17171731msgid ""
@@ -1996,7 +2010,7 @@ msgstr ""
19962010msgid ""
19972011"The operator :keyword:`not in` is defined to have the inverse truth value of"
19982012" :keyword:`in`."
1999- msgstr ""
2013+ msgstr "演算子 :keyword:`not in` は :keyword:`in` の真理値を反転した値として定義されています。 "
20002014
20012015#: ../../reference/expressions.rst:1591
20022016msgid "Identity comparisons"
@@ -2009,6 +2023,9 @@ msgid ""
20092023" An Object's identity is determined using the :meth:`id` function. ``x is "
20102024"not y`` yields the inverse truth value. [#]_"
20112025msgstr ""
2026+ "演算子 :keyword:`is` および :keyword:`is not` は、オブジェクトの同一性に対するテストを行います: ``x is y`` は、 *x* と *y* が同じオブジェクトを指すとき、かつそのときに限り真になります。\n"
2027+ "オブジェクトの同一性は :meth:`id` 関数を使って判定されます。\n"
2028+ "``x is not y`` は :keyword:`is` の真値を反転したものになります。 [#]_"
20122029
20132030#: ../../reference/expressions.rst:1605
20142031msgid "Boolean operations"
@@ -2073,7 +2090,7 @@ msgstr "代入式"
20732090
20742091#: ../../reference/expressions.rst:1655
20752092msgid "See :pep:`572` for more details about assignment expressions."
2076- msgstr ""
2093+ msgstr "代入式に関してより詳しくは :pep:`572` を参照してください。 "
20772094
20782095#: ../../reference/expressions.rst:1661
20792096msgid "Conditional expressions"
@@ -2217,11 +2234,11 @@ msgstr "説明"
22172234
22182235#: ../../reference/expressions.rst:1800
22192236msgid "``:=``"
2220- msgstr ""
2237+ msgstr "``:=`` "
22212238
22222239#: ../../reference/expressions.rst:1800
22232240msgid "Assignment expression"
2224- msgstr ""
2241+ msgstr "代入式 "
22252242
22262243#: ../../reference/expressions.rst:1802
22272244msgid ":keyword:`lambda`"
@@ -2356,17 +2373,17 @@ msgstr "添字指定、スライス操作、呼び出し、属性参照"
23562373
23572374#: ../../reference/expressions.rst:1839
23582375msgid "``(expressions...)``,"
2359- msgstr ""
2376+ msgstr "``(expressions...)``, "
23602377
23612378#: ../../reference/expressions.rst:1841
23622379msgid "``[expressions...]``, ``{key: value...}``, ``{expressions...}``"
2363- msgstr ""
2380+ msgstr "``[expressions...]``, ``{key: value...}``, ``{expressions...}`` "
23642381
23652382#: ../../reference/expressions.rst:1839
23662383msgid ""
23672384"Binding or parenthesized expression, list display, dictionary display, set "
23682385"display"
2369- msgstr ""
2386+ msgstr "結合式または括弧式、リスト表示、辞書表示、集合表示 "
23702387
23712388#: ../../reference/expressions.rst:1848
23722389msgid "Footnotes"
0 commit comments