@@ -18,7 +18,7 @@ msgid ""
18
18
msgstr ""
19
19
"Project-Id-Version : Python 3.9\n "
20
20
"Report-Msgid-Bugs-To : \n "
21
- "POT-Creation-Date : 2020-05-31 09:25 +0000\n "
21
+ "POT-Creation-Date : 2020-08-20 03:54 +0000\n "
22
22
"PO-Revision-Date : 2017-02-16 17:33+0000\n "
23
23
"Last-Translator : tomo, 2020\n "
24
24
"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -311,11 +311,8 @@ msgstr "``S`` (:class:`bytes`) [PyBytesObject \\*]"
311
311
msgid ""
312
312
"Requires that the Python object is a :class:`bytes` object, without "
313
313
"attempting any conversion. Raises :exc:`TypeError` if the object is not a "
314
- "bytes object. The C variable may also be declared as :c:type:`PyObject\\ *`."
314
+ "bytes object. The C variable may also be declared as :c:type:`PyObject*`."
315
315
msgstr ""
316
- "Pythonオブジェクトとして、 :class:`bytes` オブジェクトを要求し、いかなる変換も行いません。オブジェクトが bytes "
317
- "オブジェクトでなければ、 :exc:`TypeError` を送出します。C 変数は :c:type:`PyObject\\ *` "
318
- "と宣言しても構いません。"
319
316
320
317
#: ../../c-api/arg.rst:139
321
318
msgid "``Y`` (:class:`bytearray`) [PyByteArrayObject \\ *]"
@@ -326,11 +323,8 @@ msgid ""
326
323
"Requires that the Python object is a :class:`bytearray` object, without "
327
324
"attempting any conversion. Raises :exc:`TypeError` if the object is not a "
328
325
":class:`bytearray` object. The C variable may also be declared as "
329
- ":c:type:`PyObject\\ *`."
326
+ ":c:type:`PyObject*`."
330
327
msgstr ""
331
- "Python オブジェクトとして :class:`bytearray` オブジェクトを要求し、いかなる変換もおこないません。 もしオブジェクトが "
332
- ":class:`bytearray` でなければ、 :exc:`TypeError` を送出します。C 変数は "
333
- ":c:type:`PyObject\\ *` として宣言しても構いません。"
334
328
335
329
#: ../../c-api/arg.rst:156
336
330
msgid "``u`` (:class:`str`) [const Py_UNICODE \\ *]"
@@ -412,11 +406,8 @@ msgstr "``U`` (:class:`str`) [PyObject \\*]"
412
406
msgid ""
413
407
"Requires that the Python object is a Unicode object, without attempting any "
414
408
"conversion. Raises :exc:`TypeError` if the object is not a Unicode object."
415
- " The C variable may also be declared as :c:type:`PyObject\\ *`."
409
+ " The C variable may also be declared as :c:type:`PyObject*`."
416
410
msgstr ""
417
- "Python オブジェクトとして Unicode オブジェクトを要求し、いかなる変換も行いません。オブジェクトが Unicode "
418
- "オブジェクトではない場合、 :exc:`TypeError` が送出されます。C変数は :c:type:`PyObject\\ *` "
419
- "として宣言しても構いません。"
420
411
421
412
#: ../../c-api/arg.rst:192
422
413
msgid "``w*`` (read-write :term:`bytes-like object`) [Py_buffer]"
@@ -448,18 +439,13 @@ msgstr ""
448
439
#: ../../c-api/arg.rst:198
449
440
msgid ""
450
441
"This format requires two arguments. The first is only used as input, and "
451
- "must be a :c:type:`const char\\ *` which points to the name of an encoding as"
452
- " a NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is"
453
- " used. An exception is raised if the named encoding is not known to Python."
454
- " The second argument must be a :c:type:`char\\ *\\ *`; the value of the "
455
- "pointer it references will be set to a buffer with the contents of the "
456
- "argument text. The text will be encoded in the encoding specified by the "
457
- "first argument."
458
- msgstr ""
459
- "この書式には二つの引数が必要です。一つ目は入力にのみ用いられ、 NUL で終端されたエンコード名文字列を指す :c:type:`const "
460
- "char\\ *` 型または、 ``'utf-8'`` が使われることを表す ``NULL`` でなければなりません。指定したエンコード名を Python"
461
- " が理解できない場合には例外を送出します。第二の引数は :c:type:`char\\ *\\ *` でなければなりません; "
462
- "この引数が参照しているポインタの値は、引数に指定したテキストの内容が入ったバッファへのポインタになります。テキストは最初の引数に指定したエンコード方式でエンコードされます。"
442
+ "must be a :c:type:`const char*` which points to the name of an encoding as a"
443
+ " NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is "
444
+ "used. An exception is raised if the named encoding is not known to Python. "
445
+ "The second argument must be a :c:type:`char**`; the value of the pointer it "
446
+ "references will be set to a buffer with the contents of the argument text. "
447
+ "The text will be encoded in the encoding specified by the first argument."
448
+ msgstr ""
463
449
464
450
#: ../../c-api/arg.rst:206
465
451
msgid ""
@@ -509,21 +495,15 @@ msgstr ""
509
495
#: ../../c-api/arg.rst:221
510
496
msgid ""
511
497
"It requires three arguments. The first is only used as input, and must be a"
512
- " :c:type:`const char\\ *` which points to the name of an encoding as a NUL-"
498
+ " :c:type:`const char*` which points to the name of an encoding as a NUL-"
513
499
"terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is used. "
514
500
"An exception is raised if the named encoding is not known to Python. The "
515
- "second argument must be a :c:type:`char\\ * \\ *`; the value of the pointer it "
501
+ "second argument must be a :c:type:`char* *`; the value of the pointer it "
516
502
"references will be set to a buffer with the contents of the argument text. "
517
503
"The text will be encoded in the encoding specified by the first argument. "
518
504
"The third argument must be a pointer to an integer; the referenced integer "
519
505
"will be set to the number of bytes in the output buffer."
520
506
msgstr ""
521
- "この書式には三つの引数が必要です。一つ目は入力にのみ用いられ、 NUL で終端されたエンコード名文字列を指す :c:type:`const "
522
- "char\\ *` 型か ``NULL`` でなければなりません。 ``NULL`` の場合には ``'utf-8'`` "
523
- "を使います。指定したエンコード名を Python が理解できない場合には例外を送出します。第二の引数は :c:type:`char\\ *\\ *` "
524
- "でなければなりません; "
525
- "この引数が参照しているポインタの値は、引数に指定したテキストの内容が入ったバッファへのポインタになります。テキストは最初の引数に指定したエンコード方式でエンコードされます。第三の引数は整数へのポインタでなければなりません;"
526
- " ポインタが参照している整数の値は出力バッファ内のバイト数にセットされます。"
527
507
528
508
#: ../../c-api/arg.rst:231
529
509
msgid "There are two modes of operation:"
@@ -764,14 +744,10 @@ msgstr "``O!`` (object) [*typeobject*, PyObject \\*]"
764
744
msgid ""
765
745
"Store a Python object in a C object pointer. This is similar to ``O``, but "
766
746
"takes two C arguments: the first is the address of a Python type object, the"
767
- " second is the address of the C variable (of type :c:type:`PyObject\\ *`) "
768
- "into which the object pointer is stored. If the Python object does not have"
769
- " the required type, :exc:`TypeError` is raised."
747
+ " second is the address of the C variable (of type :c:type:`PyObject*`) into "
748
+ "which the object pointer is stored. If the Python object does not have the "
749
+ "required type, :exc:`TypeError` is raised."
770
750
msgstr ""
771
- "Python オブジェクトを C の Python オブジェクト型ポインタに保存します。 ``O`` に似ていますが、二つの C の引数をとります: "
772
- "一つ目の引数は Python の型オブジェクトへのアドレスで、二つ目の引数はオブジェクトへのポインタが保存されている "
773
- "(:c:type:`PyObject\\ *` の) C の変数へのアドレスです。Python オブジェクトが指定した型ではない場合、 "
774
- ":exc:`TypeError` を送出します。"
775
751
776
752
#: ../../c-api/arg.rst:352 ../../c-api/arg.rst:657
777
753
msgid "``O&`` (object) [*converter*, *anything*]"
@@ -781,25 +757,19 @@ msgstr "``O&`` (object) [*converter*, *anything*]"
781
757
msgid ""
782
758
"Convert a Python object to a C variable through a *converter* function. "
783
759
"This takes two arguments: the first is a function, the second is the address"
784
- " of a C variable (of arbitrary type), converted to :c:type:`void \\ *`. The "
760
+ " of a C variable (of arbitrary type), converted to :c:type:`void *`. The "
785
761
"*converter* function in turn is called as follows::"
786
762
msgstr ""
787
- "Python オブジェクトを *converter* 関数を介して C の変数に変換します。二つの引数をとります: 一つ目は関数で、二つ目は "
788
- "(任意の型の) C 変数へのアドレスを :c:type:`void \\ *` 型に変換したものです。 *converter* "
789
- "は以下のようにして呼び出されます::"
790
763
791
764
#: ../../c-api/arg.rst:339
792
765
msgid ""
793
766
"where *object* is the Python object to be converted and *address* is the "
794
- ":c:type:`void\\ *` argument that was passed to the :c:func:`PyArg_Parse\\ *` "
767
+ ":c:type:`void*` argument that was passed to the :c:func:`PyArg_Parse\\ *` "
795
768
"function. The returned *status* should be ``1`` for a successful conversion "
796
769
"and ``0`` if the conversion has failed. When the conversion fails, the "
797
770
"*converter* function should raise an exception and leave the content of "
798
771
"*address* unmodified."
799
772
msgstr ""
800
- "ここで *object* は変換対象の Python オブジェクトで、 *address* は :c:func:`PyArg_Parse\\ *` "
801
- "に渡した :c:type:`void\\ *` 型の引数です。戻り値 *status* は変換に成功した際に ``1``,失敗した場合には ``0`` "
802
- "になります。変換に失敗した場合、 *converter* 関数は *address* の内容を変更せずに例外を送出しなくてはなりません。"
803
773
804
774
#: ../../c-api/arg.rst:345
805
775
msgid ""
@@ -1035,22 +1005,13 @@ msgid ""
1035
1005
"should be passed as *args*; it must actually be a tuple. The length of the "
1036
1006
"tuple must be at least *min* and no more than *max*; *min* and *max* may be "
1037
1007
"equal. Additional arguments must be passed to the function, each of which "
1038
- "should be a pointer to a :c:type:`PyObject\\ *` variable; these will be "
1039
- "filled in with the values from *args*; they will contain borrowed "
1040
- "references. The variables which correspond to optional parameters not given"
1041
- " by *args* will not be filled in; these should be initialized by the caller."
1042
- " This function returns true on success and false if *args* is not a tuple or"
1043
- " contains the wrong number of elements; an exception will be set if there "
1044
- "was a failure."
1045
- msgstr ""
1046
- "パラメータ取得を簡単にした形式で、引数の型を指定する書式文字列を使いません。パラメタの取得にこの手法を使う関数は、関数宣言テーブル、またはメソッド宣言テーブル内で"
1047
- " :const:`METH_VARARGS` として宣言しなければなりません。実引数の入ったタプルは *args* に渡します; "
1048
- "このタプルは本当のタプルでなければなりません。タプルの長さは少なくとも *min* で、 *max* を超えてはなりません; *min* と *max*"
1049
- " が等しくてもかまいません。補助引数を関数に渡さなければならず、各補助引数は :c:type:`PyObject\\ *` "
1050
- "変数へのポインタでなければなりません; これらの補助引数には、 *args* の値が入ります; "
1051
- "値の参照は借用参照です。オプションのパラメタに対応する変数のうち、 *args* に指定していないものには値が入りません; "
1052
- "呼び出し側はそれらの値を初期化しておかなければなりません。この関数は成功すると真を返し、 *args* "
1053
- "がタプルでない場合や間違った数の要素が入っている場合に偽を返します; 何らかの失敗が起きた場合には例外をセットします。"
1008
+ "should be a pointer to a :c:type:`PyObject*` variable; these will be filled "
1009
+ "in with the values from *args*; they will contain borrowed references. The "
1010
+ "variables which correspond to optional parameters not given by *args* will "
1011
+ "not be filled in; these should be initialized by the caller. This function "
1012
+ "returns true on success and false if *args* is not a tuple or contains the "
1013
+ "wrong number of elements; an exception will be set if there was a failure."
1014
+ msgstr ""
1054
1015
1055
1016
#: ../../c-api/arg.rst:493
1056
1017
msgid ""
@@ -1358,12 +1319,9 @@ msgstr ""
1358
1319
msgid ""
1359
1320
"Convert *anything* to a Python object through a *converter* function. The "
1360
1321
"function is called with *anything* (which should be compatible with "
1361
- ":c:type:`void \\ *`) as its argument and should return a \" new\" Python "
1362
- "object, or ``NULL`` if an error occurred."
1322
+ ":c:type:`void*`) as its argument and should return a \" new\" Python object, "
1323
+ "or ``NULL`` if an error occurred."
1363
1324
msgstr ""
1364
- "*anything* を *converter* 関数を介して Python オブジェクトに変換します。この関数は *anything* "
1365
- "(:c:type:`void \\ *` と互換の型でなければなりません) を引数にして呼び出され、\" 新たな\" オブジェクトを返すか、失敗した場合には"
1366
- " ``NULL`` を返すようにしなければなりません。"
1367
1325
1368
1326
#: ../../c-api/arg.rst:660
1369
1327
msgid ""
0 commit comments