Skip to content

Commit bb0e702

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent d1a8b78 commit bb0e702

14 files changed

+116
-16
lines changed

c-api/buffer.po

+19-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# Osamu NAKAMURA, 2021
99
# 秘湯 <xwhhsprings@gmail.com>, 2021
1010
# mollinaca, 2021
11+
# Arihiro TAKASE, 2023
1112
#
1213
#, fuzzy
1314
msgid ""
@@ -16,7 +17,7 @@ msgstr ""
1617
"Report-Msgid-Bugs-To: \n"
1718
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1819
"PO-Revision-Date: 2021-06-28 00:47+0000\n"
19-
"Last-Translator: mollinaca, 2021\n"
20+
"Last-Translator: Arihiro TAKASE, 2023\n"
2021
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
2122
"ja/)\n"
2223
"MIME-Version: 1.0\n"
@@ -773,6 +774,10 @@ msgid ""
773774
"the exporter cannot provide a buffer of the exact type, it MUST raise :c:"
774775
"data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` and return ``-1``."
775776
msgstr ""
777+
"*exporter* に *flags* で指定された方法で *view* を埋めるように要求します。\n"
778+
"もし exporter が指定されたとおりにバッファを提供できない場合、 :c:data:"
779+
"`PyExc_BufferError` を送出し、 ``view->obj`` を ``NULL`` に設定した上で、 "
780+
"``-1`` を返さなければなりません。"
776781

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

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

805818
#: ../../c-api/buffer.rst:461
806819
msgid ""
@@ -871,7 +884,7 @@ msgstr ""
871884

872885
#: ../../c-api/buffer.rst:507
873886
msgid "``0`` is returned on success, ``-1`` on error."
874-
msgstr ""
887+
msgstr "成功したら ``0`` が、エラー時には ``-1`` が返されます。"
875888

876889
#: ../../c-api/buffer.rst:511
877890
msgid ""
@@ -910,6 +923,10 @@ msgid ""
910923
"Otherwise, raise :c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` "
911924
"and return ``-1``;"
912925
msgstr ""
926+
"成功したときは、 ``view->obj`` に *exporter* への新しい参照を設定し、 0 を返"
927+
"します。\n"
928+
"失敗したときは、 :c:data:`PyExc_BufferError` を送出し、 ``view->obj`` に "
929+
"``NULL`` を設定し、 ``-1`` を返します;"
913930

914931
#: ../../c-api/buffer.rst:530
915932
msgid ""

c-api/call.po

+22-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#
66
# Translators:
77
# Nozomu Kaneko <nozom.kaneko@gmail.com>, 2021
8-
# tomo, 2022
8+
# tomo, 2021
99
# Arihiro TAKASE, 2023
1010
#
1111
#, fuzzy
@@ -26,7 +26,7 @@ msgstr ""
2626

2727
#: ../../c-api/call.rst:6
2828
msgid "Call Protocol"
29-
msgstr "Call Protocol"
29+
msgstr "Call プロトコル"
3030

3131
#: ../../c-api/call.rst:8
3232
msgid ""
@@ -398,6 +398,9 @@ msgid ""
398398
"*args* must not be *NULL*; use an empty tuple if no arguments are needed. If "
399399
"no named arguments are needed, *kwargs* can be *NULL*."
400400
msgstr ""
401+
"*args* は *NULL* であってはならず、引数を必要としない場合は空のタプルを使って"
402+
"ください。\n"
403+
"*kwargs* は *NULL* でも構いません。"
401404

402405
#: ../../c-api/call.rst:227 ../../c-api/call.rst:239 ../../c-api/call.rst:250
403406
#: ../../c-api/call.rst:261 ../../c-api/call.rst:273 ../../c-api/call.rst:293
@@ -458,6 +461,9 @@ msgid ""
458461
"Note that if you only pass :c:expr:`PyObject *` args, :c:func:"
459462
"`PyObject_CallFunctionObjArgs` is a faster alternative."
460463
msgstr ""
464+
":c:expr:`PyObject *` args だけを引数に渡す場合は、 :c:func:"
465+
"`PyObject_CallFunctionObjArgs` がより速い方法であることを覚えておいてくださ"
466+
"い。 "
461467

462468
#: ../../c-api/call.rst:281
463469
msgid "The type of *format* was changed from ``char *``."
@@ -469,6 +475,10 @@ msgid ""
469475
"arguments. The C arguments are described by a :c:func:`Py_BuildValue` "
470476
"format string that should produce a tuple."
471477
msgstr ""
478+
"オブジェクト *obj* の *name* という名前のメソッドを、いくつかの C 引数ととも"
479+
"に呼び出します。\n"
480+
"C 引数はタプルを生成する :c:func:`Py_BuildValue` 形式のフォーマット文字列で記"
481+
"述されています。"
472482

473483
#: ../../c-api/call.rst:291
474484
msgid "The format can be *NULL*, indicating that no arguments are provided."
@@ -485,6 +495,9 @@ msgid ""
485495
"Note that if you only pass :c:expr:`PyObject *` args, :c:func:"
486496
"`PyObject_CallMethodObjArgs` is a faster alternative."
487497
msgstr ""
498+
":c:expr:`PyObject *` args だけを引数に渡す場合は、 :c:func:"
499+
"`PyObject_CallMethodObjArgs` がより速い方法であることを覚えておいてくださ"
500+
"い。 "
488501

489502
#: ../../c-api/call.rst:302
490503
msgid "The types of *name* and *format* were changed from ``char *``."
@@ -496,6 +509,9 @@ msgid ""
496509
"`PyObject *` arguments. The arguments are provided as a variable number of "
497510
"parameters followed by *NULL*."
498511
msgstr ""
512+
"呼び出し可能な Python オブジェクト *callable* を可変数個の :c:expr:`PyObject "
513+
"*` 引数とともに呼び出します。引数列は末尾に *NULL* がついた可変数個のパラメタ"
514+
"として与えます。"
499515

500516
#: ../../c-api/call.rst:315
501517
msgid ""
@@ -510,6 +526,10 @@ msgid ""
510526
"number of :c:expr:`PyObject *` arguments. The arguments are provided as a "
511527
"variable number of parameters followed by *NULL*."
512528
msgstr ""
529+
"Python オブジェクト *obj* のメソッドを呼び出します、メソッド名は Python 文字"
530+
"列オブジェクト *name* で与えます。可変数個の :c:expr:`PyObject *` 引数と共に"
531+
"呼び出されます. 引数列は末尾に *NULL* がついた可変数個のパラメタとして与えま"
532+
"す。"
513533

514534
#: ../../c-api/call.rst:332
515535
msgid ""

c-api/mapping.po

+8-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#
66
# Translators:
77
# tomo, 2021
8+
# Arihiro TAKASE, 2023
89
#
910
#, fuzzy
1011
msgid ""
@@ -13,7 +14,7 @@ msgstr ""
1314
"Report-Msgid-Bugs-To: \n"
1415
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1516
"PO-Revision-Date: 2021-06-28 00:49+0000\n"
16-
"Last-Translator: tomo, 2021\n"
17+
"Last-Translator: Arihiro TAKASE, 2023\n"
1718
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1819
"ja/)\n"
1920
"MIME-Version: 1.0\n"
@@ -42,6 +43,12 @@ msgid ""
4243
"determine what type of keys the class supports. This function always "
4344
"succeeds."
4445
msgstr ""
46+
"オブジェクトがマップ型プロトコルを提供しているか、スライスをサポートしている"
47+
"場合は ``1`` を、そうでない場合は ``0`` を返します。\n"
48+
":meth:`__getitem__` メソッドを持つ Python クラスについては ``1`` を返すのに注"
49+
"意してください。そうなる理由は、一般的にはクラスがどの種類のキーをサポートし"
50+
"ているかを判別するのが不可能だからです。\n"
51+
"この関数は常に成功します。"
4552

4653
#: ../../c-api/mapping.rst:25
4754
msgid ""

c-api/number.po

+24-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#
66
# Translators:
77
# tomo, 2021
8+
# Arihiro TAKASE, 2023
89
#
910
#, fuzzy
1011
msgid ""
@@ -13,7 +14,7 @@ msgstr ""
1314
"Report-Msgid-Bugs-To: \n"
1415
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1516
"PO-Revision-Date: 2021-06-28 00:49+0000\n"
16-
"Last-Translator: tomo, 2021\n"
17+
"Last-Translator: Arihiro TAKASE, 2023\n"
1718
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1819
"ja/)\n"
1920
"MIME-Version: 1.0\n"
@@ -86,6 +87,11 @@ msgid ""
8687
"point value when passed two integers. This is the equivalent of the Python "
8788
"expression ``o1 / o2``."
8889
msgstr ""
90+
"成功すると、数学的な *o1* の *o2* による除算値に対する妥当な近似 (reasonable "
91+
"approximation) を返し、失敗すると ``NULL`` を返します。全ての実数を 2 を基数"
92+
"として表現するのは不可能なため、二進の浮動小数点数は \"近似値\" しか表現でき"
93+
"ません。このため、戻り値も近似になります。この関数に二つの整数を渡した際、浮"
94+
"動小数点の値を返すことがあります。Python の式 ``o1 / o2`` と同じです。"
8995

9096
#: ../../c-api/number.rst:61
9197
msgid ""
@@ -249,6 +255,12 @@ msgid ""
249255
"*o1* supports it. This is the equivalent of the Python statement ``o1 /= "
250256
"o2``."
251257
msgstr ""
258+
"成功すると、数学的な *o1* の *o2* による除算値に対する妥当な近似 (reasonable "
259+
"approximation) を返し、失敗すると ``NULL`` を返します。全ての実数を 2 を基数"
260+
"として表現するのは不可能なため、二進の浮動小数点数は \"近似値\" しか表現でき"
261+
"ません。このため、戻り値も近似になります。この関数に二つの整数を渡した際、浮"
262+
"動小数点の値を返すことがあります。*o1* が *in-place* 演算をサポートする場合、"
263+
"in-place 演算を行います。Python の文 ``o1 /= o2`` と同じです。"
252264

253265
#: ../../c-api/number.rst:188
254266
msgid ""
@@ -378,6 +390,8 @@ msgid ""
378390
"interpreted as an integer. If the call fails, an exception is raised and "
379391
"``-1`` is returned."
380392
msgstr ""
393+
"*o* を整数として解釈可能だった場合、:c:type:`Py_ssize_t` 型の値に変換して返し"
394+
"ます。呼び出しが失敗したら、例外が送出され、 ``-1`` が返されます。"
381395

382396
#: ../../c-api/number.rst:279
383397
msgid ""
@@ -388,10 +402,19 @@ msgid ""
388402
"exception is cleared and the value is clipped to ``PY_SSIZE_T_MIN`` for a "
389403
"negative integer or ``PY_SSIZE_T_MAX`` for a positive integer."
390404
msgstr ""
405+
"もし *o* がPythonのintに変換できたのに、:c:type:`Py_ssize_t` への変換が :exc:"
406+
"`OverflowError` になる場合は、 *exc* 引数で渡された型 (普通は :exc:"
407+
"`IndexError` か :exc:`OverflowError`) の例外を送出します。もし、 *exc* が "
408+
"``NULL`` なら、例外はクリアされて、値が負の場合は ``PY_SSIZE_T_MIN`` へ、正の"
409+
"場合は ``PY_SSIZE_T_MAX`` へと制限されます。"
391410

392411
#: ../../c-api/number.rst:289
393412
msgid ""
394413
"Returns ``1`` if *o* is an index integer (has the ``nb_index`` slot of the "
395414
"``tp_as_number`` structure filled in), and ``0`` otherwise. This function "
396415
"always succeeds."
397416
msgstr ""
417+
"*o* がインデックス整数である場合 (``tp_as_number`` 構造体の ``nb_index`` ス"
418+
"ロットが埋まっている場合) に ``1`` を返し、そうでない場合に ``0`` を返しま"
419+
"す。\n"
420+
"この関数は常に成功します。"

c-api/object.po

+17-2
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# tomo, 2021
8+
# Arihiro TAKASE, 2023
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.11\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2023-04-14 14:13+0000\n"
15+
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1516
"PO-Revision-Date: 2021-06-28 00:49+0000\n"
16-
"Last-Translator: tomo, 2021\n"
17+
"Last-Translator: Arihiro TAKASE, 2023\n"
1718
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1819
"ja/)\n"
1920
"MIME-Version: 1.0\n"
@@ -148,6 +149,8 @@ msgid ""
148149
"If *v* is ``NULL``, the attribute is deleted, but this feature is deprecated "
149150
"in favour of using :c:func:`PyObject_DelAttrString`."
150151
msgstr ""
152+
"*v* が ``NULL`` の場合は属性が削除されますが、この機能は非推奨であり :c:func:"
153+
"`PyObject_DelAttrString` を使うのが望ましいです。"
151154

152155
#: ../../c-api/object.rst:102
153156
msgid ""
@@ -425,6 +428,8 @@ msgid ""
425428
"The return type is now Py_hash_t. This is a signed integer the same size "
426429
"as :c:type:`Py_ssize_t`."
427430
msgstr ""
431+
"返り値の型が Py_hash_t になりました。この型は、 :c:type:`Py_ssize_t` と同じサ"
432+
"イズをもつ符号付き整数です。"
428433

429434
#: ../../c-api/object.rst:293
430435
msgid ""
@@ -462,6 +467,12 @@ msgid ""
462467
"which returns a pointer of type :c:expr:`PyTypeObject*`, except when the "
463468
"incremented reference count is needed."
464469
msgstr ""
470+
"*o* が ``NULL`` でない場合、オブジェクト *o* のオブジェクト型に相当する型オブ"
471+
"ジェクトを返します。失敗すると :exc:`SystemError` を送出して ``NULL`` を返し"
472+
"ます。 Python の式 ``type(o)`` と同じです。 この関数は戻り値の参照カウントを"
473+
"インクリメントします。参照カウントのインクリメントが必要でない限り、:c:expr:"
474+
"`PyTypeObject*` 型のポインタを返す :c:func:`Py_TYPE()` 関数の代わりに使う理由"
475+
"は全くありません。"
465476

466477
#: ../../c-api/object.rst:328
467478
msgid ""
@@ -488,6 +499,10 @@ msgid ""
488499
"equivalent to the Python expression ``operator.length_hint(o, "
489500
"defaultvalue)``."
490501
msgstr ""
502+
"オブジェクト *o* の概算の長さを返します。\n"
503+
"最初に実際の長さを、次に :meth:`~object.__length_hint__` を使って概算の長さ"
504+
"を、そして最後にデフォルトの値を返そうとします。\n"
505+
"この関数は Python の式 ``operator.length_hint(o, defaultvalue)`` と同じです。"
491506

492507
#: ../../c-api/object.rst:354
493508
msgid ""

c-api/sequence.po

+13
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ msgid ""
3535
"general it is impossible to determine what type of keys the class supports. "
3636
"This function always succeeds."
3737
msgstr ""
38+
"オブジェクトがシーケンス型プロトコルを提供している場合は ``1`` を、そうでない"
39+
"場合は ``0`` を返します。\n"
40+
":meth:`__getitem__` メソッドを持つ Python クラスについては、それらが :class:"
41+
"`dict` のサブクラスでない限り、 ``1`` を返すのに注意してください。そうなる理"
42+
"由は、一般的にはクラスがどの種類のキーをサポートしているかを判別するのが不可"
43+
"能だからです。 \n"
44+
"この関数は常に成功します。"
3845

3946
#: ../../c-api/sequence.rst:23
4047
msgid ""
@@ -115,6 +122,8 @@ msgid ""
115122
"If *v* is ``NULL``, the element is deleted, but this feature is deprecated "
116123
"in favour of using :c:func:`PySequence_DelItem`."
117124
msgstr ""
125+
"*v* が ``NULL`` の場合はその要素が削除されますが、この機能は非推奨であり、 :"
126+
"c:func:`PyObject_DelAttr` を使うのが望ましいです。"
118127

119128
#: ../../c-api/sequence.rst:78
120129
msgid ""
@@ -231,6 +240,10 @@ msgid ""
231240
"`PySequence_Fast_GET_SIZE` is faster because it can assume *o* is a list or "
232241
"tuple."
233242
msgstr ""
243+
"*o* が ``NULL`` でなく、 :c:func:`PySequence_Fast` が返したオブジェクトである"
244+
"と仮定して、 *o* の長さを返します。 *o* のサイズは :c:func:`PySequence_Size` "
245+
"を呼び出しても得られますが、 :c:func:`PySequence_Fast_GET_SIZE` の方が *o* を"
246+
"リストかタプルであると仮定して処理するため、より高速です。"
234247

235248
#: ../../c-api/sequence.rst:157
236249
msgid ""

c-api/type.po

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#
66
# Translators:
77
# tomo, 2021
8+
# Arihiro TAKASE, 2023
89
#
910
#, fuzzy
1011
msgid ""
@@ -13,7 +14,7 @@ msgstr ""
1314
"Report-Msgid-Bugs-To: \n"
1415
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1516
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
16-
"Last-Translator: tomo, 2021\n"
17+
"Last-Translator: Arihiro TAKASE, 2023\n"
1718
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1819
"ja/)\n"
1920
"MIME-Version: 1.0\n"
@@ -63,6 +64,10 @@ msgid ""
6364
"flag bits are guaranteed to be stable across Python releases, but access to :"
6465
"c:member:`~PyTypeObject.tp_flags` itself is not part of the limited API."
6566
msgstr ""
67+
"*type* のメンバーである :c:member:`~PyTypeObject.tp_flags` を返します。この関"
68+
"数は基本的に ``Py_LIMITED_API`` を定義して使うことを想定しています。それぞれ"
69+
"のフラグはpythonの異なるリリースで安定していることが保証されていますが、 :c:"
70+
"member:`~PyTypeObject.tp_flags` 自体は限定されたAPIの一部ではありません。"
6671

6772
#: ../../c-api/type.rst:49
6873
msgid "The return type is now ``unsigned long`` rather than ``long``."

library/cmath.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.11\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2023-04-07 14:12+0000\n"
16+
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1717
"PO-Revision-Date: 2021-06-28 00:56+0000\n"
1818
"Last-Translator: Arihiro TAKASE, 2023\n"
1919
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"

library/constants.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.11\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2023-04-07 14:12+0000\n"
15+
"POT-Creation-Date: 2023-04-28 14:13+0000\n"
1616
"PO-Revision-Date: 2021-06-28 00:57+0000\n"
1717
"Last-Translator: Arihiro TAKASE, 2023\n"
1818
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"

0 commit comments

Comments
 (0)