Skip to content

Commit 8f955ae

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent 472aa82 commit 8f955ae

17 files changed

Lines changed: 231 additions & 95 deletions

File tree

‎builtins/functions.po‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1497,6 +1497,17 @@ msgid ""
14971497
"may not be used outside of function definitions even within the context of "
14981498
"code passed to the :func:`exec` function. The return value is ``None``."
14991499
msgstr ""
1500+
"この関数は Python コードを動的に実行します。\n"
1501+
"*source* は文字列またはコードオブジェクトでなければなりません。\n"
1502+
"文字列の場合は、Python の文の集まりとして解析し、構文エラーがなければ実行しま"
1503+
"す。\n"
1504+
"コードオブジェクトの場合は、そのまま実行します。\n"
1505+
"どちらの場合も、実行するコードはファイル入力として有効である必要があります "
1506+
"(リファレンスマニュアルの :ref:`file-input` を参照)。\n"
1507+
":func:`exec` 関数に渡すコードであっても、関数定義の外"
1508+
"で :keyword:`nonlocal`、:keyword:`yield`、:keyword:`return` 文を使うことはで"
1509+
"きません。\n"
1510+
"戻り値は ``None`` です。"
15001511

15011512
#: ../../builtins/functions.rst:704
15021513
msgid ""
@@ -3527,6 +3538,9 @@ msgid ""
35273538
"Sentinel objects are true and compare equal only to themselves. They are "
35283539
"intended to be compared with the :keyword:`is` operator."
35293540
msgstr ""
3541+
"センチネルオブジェクトの真理値は真で、等しいと比較されるのは自分自身だけで"
3542+
"す。\n"
3543+
"比較には :keyword:`is` 演算子を使うことを想定しています。"
35303544

35313545
msgid "``sentinel`` does not support subclassing."
35323546
msgstr "``sentinel`` はサブクラス化をサポートしません。"

‎builtins/stdtypes.po‎

Lines changed: 57 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
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
1313
msgid ""
@@ -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."
21482148
msgstr ""
2149+
"非同期ジェネレータ関数が正常に終了する場合、すでに閉じられている場合、また"
2150+
"は :exc:`GeneratorExit` を捕捉せずに送出する場合、返された待ち受け可能オブ"
2151+
"ジェクトは :exc:`StopIteration` 例外を送出します。\n"
2152+
"その後の :meth:`~agen.__anext__` や :meth:`~agen.asend` の呼び出しが返す待ち"
2153+
"受け可能オブジェクトは、:exc:`StopAsyncIteration` 例外を送出します。"
21492154

21502155
msgid ""
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:"
41734178
msgstr ""
4179+
"文字列の書式化を行います。\n"
4180+
"このメソッドを呼び出す文字列には、リテラルのテキストや、波括弧 ``{}`` で囲ん"
4181+
"だ置換フィールドを含められます。\n"
4182+
"各置換フィールドは、明示的または自動的に番号を付けた位置引数か、キーワード引"
4183+
"数を参照します。\n"
4184+
"各置換フィールドを対応する引数の文字列値で置き換えた、文字列のコピーを返しま"
4185+
"す。\n"
4186+
"例えば次のように使います:"
41744187

41754188
msgid ""
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'"
41824195
msgstr ""
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
41854204
msgid ""
@@ -5589,6 +5608,12 @@ msgid ""
55895608
"character(s) is not \"Lu\" (Letter, uppercase), but e.g. \"Lt\" (Letter, "
55905609
"titlecase)."
55915610
msgstr ""
5611+
"大小文字の区別がある文字 [4]_ をすべて大文字に変換した、文字列のコピーを返し"
5612+
"ます。\n"
5613+
"``s`` に大小文字の区別がある文字が含まれない場合や、変換後の文字の Unicode カ"
5614+
"テゴリーが \"Lu\" (Letter, uppercase) ではなく、例えば \"Lt\" (Letter, "
5615+
"titlecase) である場合、``s.upper().isupper()`` は ``False`` になることがあり"
5616+
"ます。"
55925617

55935618
msgid ""
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."
62576282
msgstr ""
6283+
"浮動小数点数の書式では、結果は指定した精度に正しく丸められます。\n"
6284+
"丸め方は組み込み関数 :func:`round` と同じです。"
62586285

62596286
#: ../../builtins/stdtypes.rst:3537 ../../builtins/stdtypes.rst:4839
62606287
msgid ""
@@ -9763,6 +9790,9 @@ msgid ""
97639790
"a :class:`dict`. :class:`frozendict` is an immutable version "
97649791
"of :class:`dict`."
97659792
msgstr ""
9793+
":class:`types.MappingProxyType` を使うと、:class:`dict` の読み取り専用ビュー"
9794+
"を作成できます。\n"
9795+
":class:`frozendict` は :class:`dict` のイミュータブルな版です。"
97669796

97679797
msgid ""
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."
1003810068
msgstr ""
10069+
":meth:`dict.fromkeys` と似ていますが、型が :class:`frozendict` のサブクラスの"
10070+
"場合は、初期化済みの :class:`frozendict` を渡して型のコンストラクターを再度呼"
10071+
"び出します。"
1003910072

1004010073
#: ../../builtins/stdtypes.rst:6063
1004110074
msgid "Context Manager Types"
@@ -10183,22 +10216,19 @@ msgstr ""
1018310216
"供しなければなりません。実行時コンテキストを準備するオーバーヘッドに比べた"
1018410217
"ら、一回のクラス辞書の探索のオーバーヘッドは無視できます。"
1018510218

10186-
#: ../../builtins/stdtypes.rst:6138
1018710219
msgid ""
1018810220
"Type Annotation Types --- :ref:`Generic Alias <types-"
1018910221
"genericalias>`, :ref:`Union <types-union>`"
1019010222
msgstr ""
1019110223
"型アノテーション型 --- :ref:`ジェネリックエイリアス <types-"
10192-
"genericalias>` 、 :ref:`ユニオン <types-union>`"
10224+
"genericalias>` 、 :ref:`Union <types-union>`"
1019310225

10194-
#: ../../builtins/stdtypes.rst:6143
1019510226
msgid ""
1019610227
"The core built-in types for :term:`type annotations <annotation>` "
1019710228
"are :ref:`Generic Alias <types-genericalias>` and :ref:`Union <types-union>`."
1019810229
msgstr ""
1019910230
":term:`型アノテーション <annotation>` の中心となる組み込みの型は :ref:`ジェネ"
10200-
"リックエイリアス <types-genericalias>` と :ref:`ユニオン <types-union>` で"
10201-
"す。"
10231+
"リックエイリアス <types-genericalias>` と :ref:`Union <types-union>` です。"
1020210232

1020310233
#: ../../builtins/stdtypes.rst:6150
1020410234
msgid "Generic Alias Type"
@@ -10842,9 +10872,8 @@ msgstr ""
1084210872
"実行時にパラメータ設定が可能であり、かつ静的な型チェッカーが理解できるジェネ"
1084310873
"リッククラスを実装する方法のドキュメントです。"
1084410874

10845-
#: ../../builtins/stdtypes.rst:6418
1084610875
msgid "Union Type"
10847-
msgstr "Union 型"
10876+
msgstr "Union型"
1084810877

1084910878
msgid ""
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`."
1085510884
msgstr ""
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

1086310892
msgid ""
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`::"
1086810897
msgstr ""
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\"``."
1088710916
msgstr ""
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
1089610925
msgid ""
@@ -10900,7 +10929,7 @@ msgstr ""
1090010929
"細です:"
1090110930

1090210931
msgid "Unions of unions are flattened::"
10903-
msgstr "ユニオンのユニオンは平坦化されます。 ::"
10932+
msgstr "Union の Union は平坦化されます。 ::"
1090410933

1090510934
msgid "(int | str) | float == int | str | float"
1090610935
msgstr "(int | str) | float == int | str | float"
@@ -10912,9 +10941,8 @@ msgstr "余分な型は削除されます::"
1091210941
msgid "int | str | int == int | str"
1091310942
msgstr "int | str | int == int | str"
1091410943

10915-
#: ../../builtins/stdtypes.rst:6459
1091610944
msgid "When comparing unions, the order is ignored::"
10917-
msgstr "ユニオン型を比較すると順序は無視されます::"
10945+
msgstr "Union型を比較すると順序は無視されます::"
1091810946

1091910947
msgid "int | str == str | int"
1092010948
msgstr "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::"
1094210970
msgstr ""
10943-
"ユニオンオブジェクトを使った :func:`isinstance` と :func:`issubclass` の呼び"
10944-
"出しもサポートされています。 ::"
10971+
"Union オブジェクトを使った :func:`isinstance` と :func:`issubclass` の呼び出"
10972+
"しもサポートされています。 ::"
1094510973

1094610974
msgid ""
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::"
1097911007
msgstr ""
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:"
1100511033
msgstr ""
11034+
"型オブジェクトの :meth:`!__or__` メソッドは、``X | Y`` 構文をサポートするため"
11035+
"に追加されました。\n"
11036+
"メタクラスが :meth:`!__or__` を実装している場合、Union を作成するデフォルトの"
11037+
"動作をオーバーライドすることがあります:"
1100611038

1100711039
msgid ""
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`."
1104011072
msgstr ""
11041-
"ユニオンオブジェクトは :class:`typing.Union` のインスタンスになりました。\n"
11073+
"Union オブジェクトは :class:`typing.Union` のインスタンスになりました。\n"
1104211074
"以前は :class:`types.UnionType` のインスタンスでしたが、この型名"
1104311075
"は :class:`typing.Union` のエイリアスとして残っています。"
1104411076

‎deprecations/index.po‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ msgid ""
1414
msgstr ""
1515
"Project-Id-Version: Python 3.15\n"
1616
"Report-Msgid-Bugs-To: \n"
17-
"POT-Creation-Date: 2026-10-29 19:20+0000\n"
17+
"POT-Creation-Date: 2026-11-09 23:13+0000\n"
1818
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1919
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
2020
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
@@ -272,8 +272,8 @@ msgstr ""
272272
"か調べるには、``isinstance(obj, collections.abc.Buffer)`` を使ってくださ"
273273
"い。\n"
274274
"型アノテーションには :class:`~collections.abc.Buffer` を使うか、コードが対応"
275-
"する型を明示したユニオン (例えば ``bytes | bytearray | memoryview``) を使って"
276-
"ください。"
275+
"する型を明示した Union (例えば ``bytes | bytearray | memoryview``) を使ってく"
276+
"ださい。"
277277

278278
msgid ""
279279
":class:`!ByteString` was originally intended to be an abstract class that "
@@ -349,7 +349,7 @@ msgid ""
349349
"helpers like :func:`typing.get_origin` and :func:`typing.get_args` instead "
350350
"of relying on private implementation details."
351351
msgstr ""
352-
"Python 3.14 より前は、従来のユニオンは非公開クラス "
352+
"Python 3.14 より前は、従来の Union は非公開クラス "
353353
"``typing._UnionGenericAlias`` を使って実装されていました。\n"
354354
"このクラスは実装上は不要になりましたが、後方互換性のために残されており、"
355355
"Python 3.17 で削除予定です。\n"

‎deprecations/pending-removal-in-3.17.po‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-27 19:03+0000\n"
14+
"POT-Creation-Date: 2026-11-09 23:13+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1717
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
@@ -56,8 +56,8 @@ msgstr ""
5656
"か調べるには、``isinstance(obj, collections.abc.Buffer)`` を使ってくださ"
5757
"い。\n"
5858
"型アノテーションには :class:`~collections.abc.Buffer` を使うか、コードが対応"
59-
"する型を明示したユニオン (例えば ``bytes | bytearray | memoryview``) を使って"
60-
"ください。"
59+
"する型を明示した Union (例えば ``bytes | bytearray | memoryview``) を使ってく"
60+
"ださい。"
6161

6262
msgid ""
6363
":class:`!ByteString` was originally intended to be an abstract class that "
@@ -133,7 +133,7 @@ msgid ""
133133
"helpers like :func:`typing.get_origin` and :func:`typing.get_args` instead "
134134
"of relying on private implementation details."
135135
msgstr ""
136-
"Python 3.14 より前は、従来のユニオンは非公開クラス "
136+
"Python 3.14 より前は、従来の Union は非公開クラス "
137137
"``typing._UnionGenericAlias`` を使って実装されていました。\n"
138138
"このクラスは実装上は不要になりましたが、後方互換性のために残されており、"
139139
"Python 3.17 で削除予定です。\n"

‎faq/library.po‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,13 @@ msgid ""
697697
"supported as of Python 3.14 (see :pep:`779`), but is not the default build. "
698698
"See :doc:`/howto/free-threading-python` for details."
699699
msgstr ""
700+
"Python 3.13 以降、CPython は GIL を無効にして実行できるフリースレッドビルドを"
701+
"選択肢として提供しています。\n"
702+
"これにより、Python のスレッドを複数の CPU コア上で並列に実行できます "
703+
"(:pep:`703` を参照)。\n"
704+
"フリースレッド Python は Python 3.14 から正式にサポートされていますが "
705+
"(:pep:`779` を参照)、デフォルトのビルドではありません。\n"
706+
"詳しくは :doc:`/howto/free-threading-python` を参照してください。"
700707

701708
msgid ""
702709
"The presence of the GIL in current Python releases doesn't mean that you "
@@ -707,6 +714,15 @@ msgid ""
707714
"so; the :mod:`multiprocessing` module provides a lower-level API in case you "
708715
"want more control over dispatching of tasks."
709716
msgstr ""
717+
"現在の Python リリースに GIL があるからといって、複数の CPU を持つマシンで "
718+
"Python を有効に使えないわけではありません。\n"
719+
"複数の *スレッド* ではなく、複数の *プロセス* に処理を分割する工夫をすればよ"
720+
"いのです。\n"
721+
":mod:`concurrent.futures` モジュール"
722+
"の :class:`~concurrent.futures.ProcessPoolExecutor` クラスを使うと、簡単に実"
723+
"現できます。\n"
724+
"タスクの割り当てをさらに細かく制御したい場合は、:mod:`multiprocessing` モ"
725+
"ジュールが提供する、より低水準の API を使えます。"
710726

711727
#: ../../faq/library.rst:446
712728
msgid ""
@@ -732,6 +748,16 @@ msgid ""
732748
"since these must be written with multiple interpreters in mind in order to "
733749
"be usable, so many older extension modules will not be usable."
734750
msgstr ""
751+
"GIL の影響を減らす別の方法は、完全にグローバルなロックではなく、インタープリ"
752+
"タの状態ごとのロックにすることです。\n"
753+
"これは :ref:`Python 3.12 で初めて実装され <whatsnew312-pep684>`、C API から利"
754+
"用できます。\n"
755+
"Python 3.14 では、:mod:`concurrent.interpreters` モジュール"
756+
"と :class:`~concurrent.futures.InterpreterPoolExecutor` クラスを通じて、"
757+
"Python から使うインターフェースも追加されました。\n"
758+
"現時点での主な制約は、サードパーティーの拡張モジュールでしょう。\n"
759+
"拡張モジュールは複数のインタープリタを考慮して書かれている必要があるため、古"
760+
"い拡張モジュールの多くは利用できません。"
735761

736762
#: ../../faq/library.rst:462
737763
msgid "Input and Output"

‎howto/annotations.po‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.15\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-11-03 20:20+0000\n"
16+
"POT-Creation-Date: 2026-11-09 23:13+0000\n"
1717
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1818
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1919
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
@@ -345,12 +345,11 @@ msgstr ""
345345
"きるとは限りません。理論上どんな文字列も指定可能であり、変換できない文字列を"
346346
"型ヒントとして指定する必要がある場合が実際にあります。例えば:"
347347

348-
#: ../../howto/annotations.rst:169
349348
msgid ""
350349
":pep:`604` union types using ``|``, before support for this was added to "
351350
"Python 3.10."
352351
msgstr ""
353-
"``|`` を使った :pep:`604` のユニオン型 (これが追加された Python 3.10 より前の"
352+
"``|`` を使った :pep:`604` の Union型 (これが追加された Python 3.10 より前の"
354353
"バージョン)"
355354

356355
#: ../../howto/annotations.rst:171

0 commit comments

Comments
 (0)