66# Translators:
77# python-doc bot, 2026
88# Rafael Fontenelle <rffontenelle@gmail.com>, 2026
9- # Inada Naoki <songofacandy@gmail.com>, 2026
109# Takanori Suzuki <takanori@takanory.net>, 2026
10+ # Inada Naoki <songofacandy@gmail.com>, 2026
1111#
1212#, fuzzy
1313msgid ""
@@ -16,7 +16,7 @@ msgstr ""
1616"Report-Msgid-Bugs-To: \n"
1717"POT-Creation-Date: 2026-11-09 23:13+0000\n"
1818"PO-Revision-Date: 2026-09-13 17:09+0000\n"
19- "Last-Translator: Takanori Suzuki <takanori@takanory.net >, 2026\n"
19+ "Last-Translator: Inada Naoki <songofacandy@gmail.com >, 2026\n"
2020"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
2121"ja/)\n"
2222"MIME-Version: 1.0\n"
@@ -2146,6 +2146,11 @@ msgid ""
21462146"Awaitables returned by subsequent calls to :meth:`~agen.__anext__` "
21472147"or :meth:`~agen.asend` will raise a :exc:`StopAsyncIteration` exception."
21482148msgstr ""
2149+ "非同期ジェネレータ関数が正常に終了する場合、すでに閉じられている場合、また"
2150+ "は :exc:`GeneratorExit` を捕捉せずに送出する場合、返された待ち受け可能オブ"
2151+ "ジェクトは :exc:`StopIteration` 例外を送出します。\n"
2152+ "その後の :meth:`~agen.__anext__` や :meth:`~agen.asend` の呼び出しが返す待ち"
2153+ "受け可能オブジェクトは、:exc:`StopAsyncIteration` 例外を送出します。"
21492154
21502155msgid ""
21512156"If the asynchronous generator yields a value, a :exc:`RuntimeError` is "
@@ -4171,6 +4176,14 @@ msgid ""
41714176"string where each replacement field is replaced with the string value of the "
41724177"corresponding argument. For example:"
41734178msgstr ""
4179+ "文字列の書式化を行います。\n"
4180+ "このメソッドを呼び出す文字列には、リテラルのテキストや、波括弧 ``{}`` で囲ん"
4181+ "だ置換フィールドを含められます。\n"
4182+ "各置換フィールドは、明示的または自動的に番号を付けた位置引数か、キーワード引"
4183+ "数を参照します。\n"
4184+ "各置換フィールドを対応する引数の文字列値で置き換えた、文字列のコピーを返しま"
4185+ "す。\n"
4186+ "例えば次のように使います:"
41744187
41754188msgid ""
41764189">>> \"The sum of {} + {} is {}\".format(1, 2, 1+2)\n"
@@ -4180,6 +4193,12 @@ msgid ""
41804193">>> \"The sum of {a} + {b} is {answer}\".format(answer=1+2, a=1, b=2)\n"
41814194"'The sum of 1 + 2 is 3'"
41824195msgstr ""
4196+ ">>> \"The sum of {} + {} is {}\".format(1, 2, 1+2)\n"
4197+ "'The sum of 1 + 2 is 3'\n"
4198+ ">>> \"{1} expects the {0} Inquisition!\".format(\"Spanish\", \"Nobody\")\n"
4199+ "'Nobody expects the Spanish Inquisition!'\n"
4200+ ">>> \"The sum of {a} + {b} is {answer}\".format(answer=1+2, a=1, b=2)\n"
4201+ "'The sum of 1 + 2 is 3'"
41834202
41844203#: ../../builtins/stdtypes.rst:2320
41854204msgid ""
@@ -5589,6 +5608,12 @@ msgid ""
55895608"character(s) is not \"Lu\" (Letter, uppercase), but e.g. \"Lt\" (Letter, "
55905609"titlecase)."
55915610msgstr ""
5611+ "大小文字の区別がある文字 [4]_ をすべて大文字に変換した、文字列のコピーを返し"
5612+ "ます。\n"
5613+ "``s`` に大小文字の区別がある文字が含まれない場合や、変換後の文字の Unicode カ"
5614+ "テゴリーが \"Lu\" (Letter, uppercase) ではなく、例えば \"Lt\" (Letter, "
5615+ "titlecase) である場合、``s.upper().isupper()`` は ``False`` になることがあり"
5616+ "ます。"
55925617
55935618msgid ""
55945619"The uppercasing algorithm used is `described in section 3.13.2 'Default Case "
@@ -6255,6 +6280,8 @@ msgid ""
62556280"specified precision. The rounding mode matches that of the :func:`round` "
62566281"builtin."
62576282msgstr ""
6283+ "浮動小数点数の書式では、結果は指定した精度に正しく丸められます。\n"
6284+ "丸め方は組み込み関数 :func:`round` と同じです。"
62586285
62596286#: ../../builtins/stdtypes.rst:3537 ../../builtins/stdtypes.rst:4839
62606287msgid ""
@@ -9763,6 +9790,9 @@ msgid ""
97639790"a :class:`dict`. :class:`frozendict` is an immutable version "
97649791"of :class:`dict`."
97659792msgstr ""
9793+ ":class:`types.MappingProxyType` を使うと、:class:`dict` の読み取り専用ビュー"
9794+ "を作成できます。\n"
9795+ ":class:`frozendict` は :class:`dict` のイミュータブルな版です。"
97669796
97679797msgid ""
97689798"For detailed information on thread-safety guarantees for :class:`dict` "
@@ -10036,6 +10066,9 @@ msgid ""
1003610066"an initialized :class:`frozendict` if the type is a :class:`frozendict` "
1003710067"subclass."
1003810068msgstr ""
10069+ ":meth:`dict.fromkeys` と似ていますが、型が :class:`frozendict` のサブクラスの"
10070+ "場合は、初期化済みの :class:`frozendict` を渡して型のコンストラクターを再度呼"
10071+ "び出します。"
1003910072
1004010073#: ../../builtins/stdtypes.rst:6063
1004110074msgid "Context Manager Types"
@@ -10183,22 +10216,19 @@ msgstr ""
1018310216"供しなければなりません。実行時コンテキストを準備するオーバーヘッドに比べた"
1018410217"ら、一回のクラス辞書の探索のオーバーヘッドは無視できます。"
1018510218
10186- #: ../../builtins/stdtypes.rst:6138
1018710219msgid ""
1018810220"Type Annotation Types --- :ref:`Generic Alias <types-"
1018910221"genericalias>`, :ref:`Union <types-union>`"
1019010222msgstr ""
1019110223"型アノテーション型 --- :ref:`ジェネリックエイリアス <types-"
10192- "genericalias>` 、 :ref:`ユニオン <types-union>`"
10224+ "genericalias>` 、 :ref:`Union <types-union>`"
1019310225
10194- #: ../../builtins/stdtypes.rst:6143
1019510226msgid ""
1019610227"The core built-in types for :term:`type annotations <annotation>` "
1019710228"are :ref:`Generic Alias <types-genericalias>` and :ref:`Union <types-union>`."
1019810229msgstr ""
1019910230":term:`型アノテーション <annotation>` の中心となる組み込みの型は :ref:`ジェネ"
10200- "リックエイリアス <types-genericalias>` と :ref:`ユニオン <types-union>` で"
10201- "す。"
10231+ "リックエイリアス <types-genericalias>` と :ref:`Union <types-union>` です。"
1020210232
1020310233#: ../../builtins/stdtypes.rst:6150
1020410234msgid "Generic Alias Type"
@@ -10842,9 +10872,8 @@ msgstr ""
1084210872"実行時にパラメータ設定が可能であり、かつ静的な型チェッカーが理解できるジェネ"
1084310873"リッククラスを実装する方法のドキュメントです。"
1084410874
10845- #: ../../builtins/stdtypes.rst:6418
1084610875msgid "Union Type"
10847- msgstr "Union 型 "
10876+ msgstr "Union型 "
1084810877
1084910878msgid ""
1085010879"A union object holds the value of the ``|`` (bitwise or) operation on "
@@ -10853,20 +10882,20 @@ msgid ""
1085310882"expression enables cleaner type hinting syntax compared to "
1085410883"subscripting :class:`typing.Union`."
1085510884msgstr ""
10856- "ユニオンオブジェクトは 、複数の :ref:`型オブジェクト <bltin-type-objects>` に "
10857- "対する ``|`` (ビット単位の論理和) 演算の値を保持します。\n"
10885+ "Union オブジェクトは 、複数の :ref:`型オブジェクト <bltin-type-objects>` に対 "
10886+ "する ``|`` (ビット単位の論理和) 演算の値を保持します。\n"
1085810887"これらの型は主に :term:`型アノテーション <annotation>` で使うことを想定してい"
1085910888"ます。\n"
10860- "ユニオン型の式を使うと 、:class:`typing.Union` の添字表記よりも簡潔な型ヒント "
10861- "の構文で書けます 。"
10889+ "Union型の式を使うと 、:class:`typing.Union` の添字表記よりも簡潔な型ヒントの構 "
10890+ "文で書けます 。"
1086210891
1086310892msgid ""
1086410893"Defines a union object which holds types *X*, *Y*, and so forth. ``X | Y`` "
1086510894"means either X or Y. It is equivalent to ``typing.Union[X, Y]``. For "
1086610895"example, the following function expects an argument of type :class:`int` "
1086710896"or :class:`float`::"
1086810897msgstr ""
10869- "*X*、*Y* などの型を保持するユニオンオブジェクトを定義します 。\n"
10898+ "*X*、*Y* などの型を保持する Union オブジェクトを定義します 。\n"
1087010899"``X | Y`` は X または Y を意味し、``typing.Union[X, Y]`` と等価です。\n"
1087110900"例えば、次の関数は :class:`int` 型または :class:`float` 型の引数を想定してい"
1087210901"ます。 ::"
@@ -10885,12 +10914,12 @@ msgid ""
1088510914"For unions which include forward references, present the whole expression as "
1088610915"a string, e.g. ``\"int | Foo\"``."
1088710916msgstr ""
10888- "一つ以上のメンバーが前方参照であるユニオンを実行時に定義するために 、``|`` 演 "
10889- "算子を使うことはできません 。\n"
10917+ "一つ以上のメンバーが前方参照である Union を実行時に定義するために 、``|`` 演算 "
10918+ "子を使うことはできません 。\n"
1089010919"例えば、まだ定義されていないクラスを ``\"Foo\"`` で参照する ``int | "
1089110920"\"Foo\"`` は、実行時に失敗します。\n"
10892- "前方参照を含むユニオンは 、``\"int | Foo\"`` のように式全体を文字列として記述 "
10893- "してください 。"
10921+ "前方参照を含む Union は 、``\"int | Foo\"`` のように式全体を文字列として記述し "
10922+ "てください 。"
1089410923
1089510924#: ../../builtins/stdtypes.rst:6449
1089610925msgid ""
@@ -10900,7 +10929,7 @@ msgstr ""
1090010929"細です:"
1090110930
1090210931msgid "Unions of unions are flattened::"
10903- msgstr "ユニオンのユニオンは平坦化されます 。 ::"
10932+ msgstr "Union の Union は平坦化されます 。 ::"
1090410933
1090510934msgid "(int | str) | float == int | str | float"
1090610935msgstr "(int | str) | float == int | str | float"
@@ -10912,9 +10941,8 @@ msgstr "余分な型は削除されます::"
1091210941msgid "int | str | int == int | str"
1091310942msgstr "int | str | int == int | str"
1091410943
10915- #: ../../builtins/stdtypes.rst:6459
1091610944msgid "When comparing unions, the order is ignored::"
10917- msgstr "ユニオン型を比較すると順序は無視されます ::"
10945+ msgstr "Union型を比較すると順序は無視されます ::"
1091810946
1091910947msgid "int | str == str | int"
1092010948msgstr "int | str == str | int"
@@ -10940,8 +10968,8 @@ msgid ""
1094010968"Calls to :func:`isinstance` and :func:`issubclass` are also supported with a "
1094110969"union object::"
1094210970msgstr ""
10943- "ユニオンオブジェクトを使った :func:`isinstance` と :func:`issubclass` の呼び "
10944- "出しもサポートされています 。 ::"
10971+ "Union オブジェクトを使った :func:`isinstance` と :func:`issubclass` の呼び出 "
10972+ "しもサポートされています 。 ::"
1094510973
1094610974msgid ""
1094710975">>> isinstance(\"\", int | str)\n"
@@ -10977,7 +11005,7 @@ msgid ""
1097711005"The user-exposed type for the union object can be accessed "
1097811006"from :class:`typing.Union` and used for :func:`isinstance` checks::"
1097911007msgstr ""
10980- "利用者がユニオンオブジェクトの型にアクセスするには :class:`typing.Union` を使"
11008+ "利用者が Union オブジェクトの型にアクセスするには :class:`typing.Union` を使"
1098111009"います。\n"
1098211010":func:`isinstance` による検査にも使えます。 ::"
1098311011
@@ -11003,6 +11031,10 @@ msgid ""
1100311031"``X | Y``. If a metaclass implements :meth:`!__or__`, it may override the "
1100411032"default behavior of creating a union:"
1100511033msgstr ""
11034+ "型オブジェクトの :meth:`!__or__` メソッドは、``X | Y`` 構文をサポートするため"
11035+ "に追加されました。\n"
11036+ "メタクラスが :meth:`!__or__` を実装している場合、Union を作成するデフォルトの"
11037+ "動作をオーバーライドすることがあります:"
1100611038
1100711039msgid ""
1100811040">>> class M(type):\n"
@@ -11038,7 +11070,7 @@ msgid ""
1103811070"were instances of :class:`types.UnionType`, which remains an alias "
1103911071"for :class:`typing.Union`."
1104011072msgstr ""
11041- "ユニオンオブジェクトは :class:`typing.Union` のインスタンスになりました。\n"
11073+ "Union オブジェクトは :class:`typing.Union` のインスタンスになりました。\n"
1104211074"以前は :class:`types.UnionType` のインスタンスでしたが、この型名"
1104311075"は :class:`typing.Union` のエイリアスとして残っています。"
1104411076
0 commit comments