Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a198f43

Browse files
author
github-actions
committed
Merge 3.11 into 3.8
1 parent 679996a commit a198f43

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

c-api/buffer.po

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -772,6 +772,10 @@ msgid ""
772772
"the exporter cannot provide a buffer of the exact type, it MUST raise :c:"
773773
"data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` and return ``-1``."
774774
msgstr ""
775+
"*exporter* に *flags* で指定された方法で *view* を埋めるように要求します。\n"
776+
"もし exporter が指定されたとおりにバッファを提供できない場合、 :c:data:"
777+
"`PyExc_BufferError` を送出し、 ``view->obj`` を ``NULL`` に設定した上で、 "
778+
"``-1`` を返さなければなりません。"
775779

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

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

804816
#: ../../c-api/buffer.rst:461
805817
msgid ""
@@ -902,6 +914,10 @@ msgid ""
902914
"Otherwise, raise :c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` "
903915
"and return ``-1``;"
904916
msgstr ""
917+
"成功したときは、 ``view->obj`` に *exporter* への新しい参照を設定し、 0 を返"
918+
"します。\n"
919+
"失敗したときは、 :c:data:`PyExc_BufferError` を送出し、 ``view->obj`` に "
920+
"``NULL`` を設定し、 ``-1`` を返します;"
905921

906922
#: ../../c-api/buffer.rst:521
907923
msgid ""

0 commit comments

Comments
 (0)