diff --git a/c-api/arg.po b/c-api/arg.po index 060d28239..830ad2ec7 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-08 14:14+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 00:47+0000\n" "Last-Translator: tomo, 2023\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" diff --git a/c-api/float.po b/c-api/float.po index 9e42887fc..8a2d9b431 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-08 14:14+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 00:48+0000\n" "Last-Translator: tomo, 2023\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index 953f42630..6046bf839 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-08 14:14+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 00:50+0000\n" "Last-Translator: Arihiro TAKASE, 2023\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" diff --git a/c-api/stable.po b/c-api/stable.po index 72a69d7ba..3bfd063d0 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-08 14:14+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 00:50+0000\n" "Last-Translator: Naoki Koike, 2023\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" diff --git a/c-api/sys.po b/c-api/sys.po index 1d4a702a0..912b00293 100644 --- a/c-api/sys.po +++ b/c-api/sys.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-08 14:14+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 00:50+0000\n" "Last-Translator: tomo, 2023\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" diff --git a/faq/programming.po b/faq/programming.po index b28316cd2..10cff0bfd 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -9,16 +9,16 @@ # 菊池 健志, 2023 # tomo, 2023 # Arihiro TAKASE, 2023 -# TENMYO Masakazu, 2023 +# TENMYO Masakazu, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-08 14:14+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 00:52+0000\n" -"Last-Translator: TENMYO Masakazu, 2023\n" +"Last-Translator: TENMYO Masakazu, 2024\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" "ja/)\n" "MIME-Version: 1.0\n" @@ -2610,8 +2610,8 @@ msgid "" "1) Assignments create new names but do not change object identity. After " "the assignment ``new = old``, it is guaranteed that ``new is old``." msgstr "" -"1) 代入は新しい名前を作りますが、オブジェクトIDは変えません。 ``new = old`` " -"代入の後、 ``new is old`` が保証されます。." +"1) 代入は新しい名前を作りますが、オブジェクトIDは変えません。 ``new = " +"old`` 代入の後、 ``new is old`` が保証されます。" #: ../../faq/programming.rst:1846 msgid "" @@ -2619,8 +2619,8 @@ msgid "" "change object identity. After the list assignment ``s[0] = x``, it is " "guaranteed that ``s[0] is x``." msgstr "" -"2) オブジェクト参照を格納するコンテナにオブジェクトを入れても、オブジェクトID" -"は変わりません。 ``s[0] = x`` リスト代入の後、 ``s[0] is x`` が保証されま" +"2) オブジェクト参照を格納するコンテナにオブジェクトを入れても、オブジェクト" +"IDは変わりません。 ``s[0] = x`` リスト代入の後、 ``s[0] is x`` が保証されま" "す。" #: ../../faq/programming.rst:1850 @@ -2629,8 +2629,8 @@ msgid "" "object can exist. After the assignments ``a = None`` and ``b = None``, it " "is guaranteed that ``a is b`` because ``None`` is a singleton." msgstr "" -"3) オブジェクトがシングルトンなら、それはそのオブジェクトのインスタンスは1つ" -"だけ存在できることを意味します。 ``a = None`` と ``b = None`` 代入の後、 " +"3) オブジェクトがシングルトンなら、それはそのオブジェクトのインスタンスは1" +"つだけ存在できることを意味します。 ``a = None`` と ``b = None`` 代入の後、 " "``a is b`` が保証されます。``None`` がシングルトンのためです。" #: ../../faq/programming.rst:1854 diff --git a/library/functions.po b/library/functions.po index 61e871167..cbc1a6974 100644 --- a/library/functions.po +++ b/library/functions.po @@ -19,15 +19,16 @@ # tomo, 2023 # Masato HASHIMOTO , 2023 # righteous righteous, 2023 +# TENMYO Masakazu, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-22 14:13+0000\n" +"POT-Creation-Date: 2023-12-29 14:13+0000\n" "PO-Revision-Date: 2021-06-28 01:06+0000\n" -"Last-Translator: righteous righteous, 2023\n" +"Last-Translator: TENMYO Masakazu, 2024\n" "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/" "ja/)\n" "MIME-Version: 1.0\n" @@ -418,6 +419,9 @@ msgid "" "floating point number, or an object implementing :meth:`~object.__abs__`. If " "the argument is a complex number, its magnitude is returned." msgstr "" +"数の絶対値を返します。引数は整数、浮動小数点数または :meth:`~object.__abs__` " +"が実装されたオブジェクトです。引数が複素数なら、その絶対値 (magnitude) が返さ" +"れます。" #: ../../library/functions.rst:67 msgid "" @@ -682,6 +686,12 @@ msgid "" "that classes are callable (calling a class returns a new instance); " "instances are callable if their class has a :meth:`~object.__call__` method." msgstr "" +"*object* 引数が呼び出し可能オブジェクトであれば :const:`True` を、そうでなけ" +"れば :const:`False` を返します。この関数が ``True`` を返しても、呼び出しは失" +"敗する可能性がありますが、``False`` であれば、 *object* の呼び出しは決して成" +"功しません。なお、クラスは呼び出し可能 (クラスを呼び出すと新しいインスタンス" +"を返します) です。また、インスタンスはクラスが :meth:`~object.__call__` メ" +"ソッドを持つなら呼び出し可能です。" #: ../../library/functions.rst:241 msgid "" @@ -1055,6 +1065,11 @@ msgid "" "__getattribute__` function to customize the way :func:`dir` reports their " "attributes." msgstr "" +"オブジェクトが :meth:`~object.__dir__` という名のメソッドを持つなら、そのメ" +"ソッドが呼び出され、属性のリストを返さなければなりません。これにより、カスタ" +"ムの :func:`~object.__getattr__` や :func:`~object.__getattribute__` 関数を実" +"装するオブジェクトは、:func:`dir` が属性を報告するやり方をカスタマイズできま" +"す。" #: ../../library/functions.rst:443 msgid "" @@ -1064,6 +1079,10 @@ msgid "" "necessarily complete and may be inaccurate when the object has a custom :" "func:`~object.__getattr__`." msgstr "" +"オブジェクトが :meth:`~object.__dir__` を提供しない場合、その型オブジェクト" +"と、定義されていればオブジェクトの :attr:`~object.__dict__` 属性から、できる" +"だけ情報を集めようとします。結果のリストは必ずしも完全ではなく、カスタムの :" +"func:`~object.__getattr__` を持つ場合は不正確かもしれません。" #: ../../library/functions.rst:449 msgid "" @@ -1487,6 +1506,12 @@ msgid "" "and the *format_spec* is non-empty, or if either the *format_spec* or the " "return value are not strings." msgstr "" +"``format(value, format_spec)`` の呼び出しは、 ``type(value)." +"__format__(value, format_spec)`` に翻訳され、これは value の :meth:`~object." +"__format__` メソッドの検索をするとき、インスタンス辞書を回避します。このメ" +"ソッドの探索が :mod:`object` に到達しても *format_spec* が空にならなかった" +"り、 *format_spec* や返り値が文字列でなかったりした場合、 :exc:`TypeError` が" +"送出されます。" #: ../../library/functions.rst:739 msgid "" @@ -1583,6 +1608,9 @@ msgid "" "For objects with custom :meth:`~object.__hash__` methods, note that :func:" "`hash` truncates the return value based on the bit width of the host machine." msgstr "" +"独自の :meth:``~object.__hash__` メソッドを実装したオブジェクトを使う場合、:" +"func:`hash` が実行するマシンのビット幅に合わせて戻り値を切り捨てることに注意" +"してください。" #: ../../library/functions.rst:806 msgid "" @@ -1898,6 +1926,17 @@ msgid "" "*sentinel*, :exc:`StopIteration` will be raised, otherwise the value will be " "returned." msgstr "" +":term:`iterator` オブジェクトを返します。第二引数があるかどうかによって第一引" +"数の解釈は大きく異なります。第二引数がない場合、 *object* は :term:" +"`iterable` プロトコル (:meth:`~object.__iter__` メソッド) をサポートするコレ" +"クションオブジェクトか、またはシーケンスプロトコル (``0`` から始まる整数を引" +"数にとる :meth:`~object.__getitem__` メソッド) をサポートするオブジェクトでな" +"ければなりません。第一引数がどちらのプロトコルもサポートしない場合は :exc:" +"`TypeError` 例外が送出されます。第二引数 *sentinel* が与えられた場合、 " +"*object* は呼び出し可能オブジェクトでなければなりません。この場合に生成される" +"イテレータは :meth:`~iterator.__next__` メソッドを呼び出すごとに引数なしで " +"*object* を呼び出します; 戻り値が *sentinel* と等しければ、 :exc:" +"`StopIteration` が送出されます。それ以外の場合は戻り値がそのまま返されます。" #: ../../library/functions.rst:1000 msgid "See also :ref:`typeiter`." @@ -2278,6 +2317,18 @@ msgid "" "``write_through`` flag for :func:`io.TextIOWrapper.reconfigure`. When no " "*buffering* argument is given, the default buffering policy works as follows:" msgstr "" +"*buffering* はオプションの整数で、バッファリングのポリシーを設定するために使" +"われます。 バッファリングを無効化するためには0を渡してください (バイナリモー" +"ドでのみ設定可能です)。また行単位でのバッファリングには1を設定してください " +"(テキストモードでの書き込み時のみ有効です)。固定サイズのチャンクバッファに対" +"するサイズをバイト単位で指定したい場合は、1より大きい整数を渡してください。こ" +"の形式でバッファサイズを指定した場合、バイナリ形式でバッファリングをサポート" +"する I/O (buffered I/O) にはそのまま適用されますが、 ``TextIOWrapper`` (すな" +"わち ``mode='r+'`` のモードでオープンされたファイル) では別のバッファリングを" +"行うかもしれません。 ``TextIOWrapper`` でバッファリングを無効化するには、 :" +"func:`io.TextIOWrapper.reconfigure` で ``write_through`` フラグを使うことを検" +"討してください。 *buffering* 引数が与えられなかった場合、デフォルトのバッファ" +"リングポリシーは以下のように動作します:" #: ../../library/functions.rst:1237 msgid "" @@ -2759,6 +2810,9 @@ msgid "" "\"getter\" for a read-only attribute with the same name, and it sets the " "docstring for *voltage* to \"Get the current voltage.\"" msgstr "" +"``@property`` デコレータは :meth:`!voltage` を同じ名前のまま 読み出し専用属性" +"の \"getter\" にし、*voltage* のドキュメント文字列を \"Get the current " +"voltage.\" に設定します。" #: ../../library/functions.rst:1516 msgid "" @@ -2767,6 +2821,10 @@ msgid "" "accessor function set to the decorated function. This is best explained " "with an example:" msgstr "" +"property オブジェクトは ``getter``, ``setter``, ``deleter`` メソッドを持って" +"います。これらのメソッドをデコレータとして使うと、対応するアクセサ関数がデコ" +"レートされた関数に設定された、 property のコピーを作成できます。 これを一番" +"分かりやすく説明する例があります:" #: ../../library/functions.rst:1540 msgid ""