Skip to content

Commit 106e7c9

Browse files
author
github-actions
committed
Merge 3.11 into 3.9
1 parent 3014fc7 commit 106e7c9

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

c-api/buffer.po

+16
Original file line numberDiff line numberDiff line change
@@ -779,6 +779,10 @@ msgid ""
779779
"the exporter cannot provide a buffer of the exact type, it MUST raise :c:"
780780
"data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` and return ``-1``."
781781
msgstr ""
782+
"*exporter* に *flags* で指定された方法で *view* を埋めるように要求します。\n"
783+
"もし exporter が指定されたとおりにバッファを提供できない場合、 :c:data:"
784+
"`PyExc_BufferError` を送出し、 ``view->obj`` を ``NULL`` に設定した上で、 "
785+
"``-1`` を返さなければなりません。"
782786

783787
#: ../../c-api/buffer.rst:444
784788
msgid ""
@@ -787,6 +791,11 @@ msgid ""
787791
"redirect requests to a single object, ``view->obj`` MAY refer to this object "
788792
"instead of *exporter* (See :ref:`Buffer Object Structures <buffer-structs>`)."
789793
msgstr ""
794+
"成功したときは、 *view* を埋め、 ``view->obj`` に *exporter* への新しい参照を"
795+
"設定し、0を返します。チェイン状のバッファプロバイダがリクエストを単一のオブ"
796+
"ジェクトにリダイレクトするケースでは、 ``view->obj`` は *exporter* の代わりに"
797+
"このオブジェクトを参照します (:ref:`バッファオブジェクト構造体 <buffer-"
798+
"structs>` を参照してください)。"
790799

791800
#: ../../c-api/buffer.rst:449
792801
msgid ""
@@ -807,6 +816,9 @@ msgid ""
807816
">obj``. This function MUST be called when the buffer is no longer being "
808817
"used, otherwise reference leaks may occur."
809818
msgstr ""
819+
"バッファ *view* を解放し、 ``view->obj`` の参照カウントを1つ減らします。\n"
820+
"この関数はバッファが使われることがなくなったときに呼び出さなければならず、そ"
821+
"うしないと参照のリークが起こり得ます。"
810822

811823
#: ../../c-api/buffer.rst:461
812824
msgid ""
@@ -906,6 +918,10 @@ msgid ""
906918
"Otherwise, raise :c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` "
907919
"and return ``-1``;"
908920
msgstr ""
921+
"成功したときは、 ``view->obj`` に *exporter* への新しい参照を設定し、 0 を返"
922+
"します。\n"
923+
"失敗したときは、 :c:data:`PyExc_BufferError` を送出し、 ``view->obj`` に "
924+
"``NULL`` を設定し、 ``-1`` を返します;"
909925

910926
#: ../../c-api/buffer.rst:523
911927
msgid ""

c-api/call.po

+7
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,9 @@ msgid ""
403403
"*args* must not be *NULL*; use an empty tuple if no arguments are needed. If "
404404
"no named arguments are needed, *kwargs* can be *NULL*."
405405
msgstr ""
406+
"*args* は *NULL* であってはならず、引数を必要としない場合は空のタプルを使って"
407+
"ください。\n"
408+
"*kwargs* は *NULL* でも構いません。"
406409

407410
#: ../../c-api/call.rst:233 ../../c-api/call.rst:245 ../../c-api/call.rst:256
408411
#: ../../c-api/call.rst:269 ../../c-api/call.rst:281 ../../c-api/call.rst:301
@@ -474,6 +477,10 @@ msgid ""
474477
"arguments. The C arguments are described by a :c:func:`Py_BuildValue` "
475478
"format string that should produce a tuple."
476479
msgstr ""
480+
"オブジェクト *obj* の *name* という名前のメソッドを、いくつかの C 引数ととも"
481+
"に呼び出します。\n"
482+
"C 引数はタプルを生成する :c:func:`Py_BuildValue` 形式のフォーマット文字列で記"
483+
"述されています。"
477484

478485
#: ../../c-api/call.rst:299
479486
msgid "The format can be *NULL*, indicating that no arguments are provided."

c-api/object.po

+4
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,10 @@ msgid ""
463463
"equivalent to the Python expression ``operator.length_hint(o, "
464464
"defaultvalue)``."
465465
msgstr ""
466+
"オブジェクト *o* の概算の長さを返します。\n"
467+
"最初に実際の長さを、次に :meth:`~object.__length_hint__` を使って概算の長さ"
468+
"を、そして最後にデフォルトの値を返そうとします。\n"
469+
"この関数は Python の式 ``operator.length_hint(o, defaultvalue)`` と同じです。"
466470

467471
#: ../../c-api/object.rst:326
468472
msgid ""

0 commit comments

Comments
 (0)