@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version :Python 3.8\n "
13
13
"Report-Msgid-Bugs-To :\n "
14
- "POT-Creation-Date :2020-02-26 12:47 +0000\n "
14
+ "POT-Creation-Date :2020-08-20 14:53 +0000\n "
15
15
"PO-Revision-Date :2020-05-30 11:47+0000\n "
16
16
"Last-Translator :tomo, 2020\n "
17
17
"Language-Team :Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -304,11 +304,8 @@ msgstr "``S`` (:class:`bytes`) [PyBytesObject \\*]"
304
304
msgid ""
305
305
"Requires that the Python object is a :class:`bytes` object, without "
306
306
"attempting any conversion. Raises :exc:`TypeError` if the object is not a "
307
- "bytes object. The C variable may also be declared as :c:type:`PyObject\\ *`."
307
+ "bytes object. The C variable may also be declared as :c:type:`PyObject*`."
308
308
msgstr ""
309
- "Pythonオブジェクトとして、 :class:`bytes` オブジェクトを要求し、いかなる変換も行いません。オブジェクトが bytes "
310
- "オブジェクトでなければ、 :exc:`TypeError` を送出します。C 変数は :c:type:`PyObject\\ *` "
311
- "と宣言しても構いません。"
312
309
313
310
#: ../../c-api/arg.rst:139
314
311
msgid "``Y`` (:class:`bytearray`) [PyByteArrayObject\\ *]"
@@ -319,11 +316,8 @@ msgid ""
319
316
"Requires that the Python object is a :class:`bytearray` object, without "
320
317
"attempting any conversion. Raises :exc:`TypeError` if the object is not a "
321
318
":class:`bytearray` object. The C variable may also be declared as "
322
- ":c:type:`PyObject\\ *`."
319
+ ":c:type:`PyObject*`."
323
320
msgstr ""
324
- "Python オブジェクトとして :class:`bytearray` オブジェクトを要求し、いかなる変換もおこないません。 もしオブジェクトが "
325
- ":class:`bytearray` でなければ、 :exc:`TypeError` を送出します。C 変数は "
326
- ":c:type:`PyObject\\ *` として宣言しても構いません。"
327
321
328
322
#: ../../c-api/arg.rst:156
329
323
msgid "``u`` (:class:`str`) [const Py_UNICODE\\ *]"
@@ -405,11 +399,8 @@ msgstr "``U`` (:class:`str`) [PyObject \\*]"
405
399
msgid ""
406
400
"Requires that the Python object is a Unicode object, without attempting any "
407
401
"conversion. Raises :exc:`TypeError` if the object is not a Unicode object."
408
- " The C variable may also be declared as :c:type:`PyObject\\ *`."
402
+ " The C variable may also be declared as :c:type:`PyObject*`."
409
403
msgstr ""
410
- "Python オブジェクトとして Unicode オブジェクトを要求し、いかなる変換も行いません。オブジェクトが Unicode "
411
- "オブジェクトではない場合、 :exc:`TypeError` が送出されます。C変数は :c:type:`PyObject\\ *` "
412
- "として宣言しても構いません。"
413
404
414
405
#: ../../c-api/arg.rst:192
415
406
msgid "``w*`` (read-write :term:`bytes-like object`) [Py_buffer]"
@@ -441,18 +432,13 @@ msgstr ""
441
432
#: ../../c-api/arg.rst:198
442
433
msgid ""
443
434
"This format requires two arguments. The first is only used as input, and "
444
- "must be a :c:type:`const char\\ *` which points to the name of an encoding as"
445
- " a NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is"
446
- " used. An exception is raised if the named encoding is not known to Python."
447
- " The second argument must be a :c:type:`char\\ *\\ *`; the value of the "
448
- "pointer it references will be set to a buffer with the contents of the "
449
- "argument text. The text will be encoded in the encoding specified by the "
450
- "first argument."
451
- msgstr ""
452
- "この書式には二つの引数が必要です。一つ目は入力にのみ用いられ、 NUL で終端されたエンコード名文字列を指す :c:type:`const "
453
- "char\\ *` 型または、 ``'utf-8'`` が使われることを表す ``NULL`` でなければなりません。指定したエンコード名を Python"
454
- " が理解できない場合には例外を送出します。第二の引数は :c:type:`char\\ *\\ *` でなければなりません; "
455
- "この引数が参照しているポインタの値は、引数に指定したテキストの内容が入ったバッファへのポインタになります。テキストは最初の引数に指定したエンコード方式でエンコードされます。"
435
+ "must be a :c:type:`const char*` which points to the name of an encoding as a"
436
+ " NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is "
437
+ "used. An exception is raised if the named encoding is not known to Python. "
438
+ "The second argument must be a :c:type:`char**`; the value of the pointer it "
439
+ "references will be set to a buffer with the contents of the argument text. "
440
+ "The text will be encoded in the encoding specified by the first argument."
441
+ msgstr ""
456
442
457
443
#: ../../c-api/arg.rst:206
458
444
msgid ""
@@ -502,21 +488,15 @@ msgstr ""
502
488
#: ../../c-api/arg.rst:221
503
489
msgid ""
504
490
"It requires three arguments. The first is only used as input, and must be a"
505
- " :c:type:`const char\\ *` which points to the name of an encoding as a NUL-"
491
+ " :c:type:`const char*` which points to the name of an encoding as a NUL-"
506
492
"terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is used. "
507
493
"An exception is raised if the named encoding is not known to Python. The "
508
- "second argument must be a :c:type:`char\\ * \\ *`; the value of the pointer it "
494
+ "second argument must be a :c:type:`char* *`; the value of the pointer it "
509
495
"references will be set to a buffer with the contents of the argument text. "
510
496
"The text will be encoded in the encoding specified by the first argument. "
511
497
"The third argument must be a pointer to an integer; the referenced integer "
512
498
"will be set to the number of bytes in the output buffer."
513
499
msgstr ""
514
- "この書式には三つの引数が必要です。一つ目は入力にのみ用いられ、 NUL で終端されたエンコード名文字列を指す :c:type:`const "
515
- "char\\ *` 型か ``NULL`` でなければなりません。 ``NULL`` の場合には ``'utf-8'`` "
516
- "を使います。指定したエンコード名を Python が理解できない場合には例外を送出します。第二の引数は :c:type:`char\\ *\\ *` "
517
- "でなければなりません; "
518
- "この引数が参照しているポインタの値は、引数に指定したテキストの内容が入ったバッファへのポインタになります。テキストは最初の引数に指定したエンコード方式でエンコードされます。第三の引数は整数へのポインタでなければなりません;"
519
- " ポインタが参照している整数の値は出力バッファ内のバイト数にセットされます。"
520
500
521
501
#: ../../c-api/arg.rst:231
522
502
msgid "There are two modes of operation:"
@@ -757,14 +737,10 @@ msgstr "``O!`` (object) [*typeobject*, PyObject \\*]"
757
737
msgid ""
758
738
"Store a Python object in a C object pointer. This is similar to ``O``, but "
759
739
"takes two C arguments: the first is the address of a Python type object, the"
760
- " second is the address of the C variable (of type :c:type:`PyObject\\ *`) "
761
- "into which the object pointer is stored. If the Python object does not have"
762
- " the required type, :exc:`TypeError` is raised."
740
+ " second is the address of the C variable (of type :c:type:`PyObject*`) into "
741
+ "which the object pointer is stored. If the Python object does not have the "
742
+ "required type, :exc:`TypeError` is raised."
763
743
msgstr ""
764
- "Python オブジェクトを C の Python オブジェクト型ポインタに保存します。 ``O`` に似ていますが、二つの C の引数をとります: "
765
- "一つ目の引数は Python の型オブジェクトへのアドレスで、二つ目の引数はオブジェクトへのポインタが保存されている "
766
- "(:c:type:`PyObject\\ *` の) C の変数へのアドレスです。Python オブジェクトが指定した型ではない場合、 "
767
- ":exc:`TypeError` を送出します。"
768
744
769
745
#: ../../c-api/arg.rst:352 ../../c-api/arg.rst:657
770
746
msgid "``O&`` (object) [*converter*, *anything*]"
@@ -774,25 +750,19 @@ msgstr "``O&`` (object) [*converter*, *anything*]"
774
750
msgid ""
775
751
"Convert a Python object to a C variable through a *converter* function. "
776
752
"This takes two arguments: the first is a function, the second is the address"
777
- " of a C variable (of arbitrary type), converted to :c:type:`void\\ *`. The "
753
+ " of a C variable (of arbitrary type), converted to :c:type:`void *`. The "
778
754
"*converter* function in turn is called as follows::"
779
755
msgstr ""
780
- "Python オブジェクトを *converter* 関数を介して C の変数に変換します。二つの引数をとります: 一つ目は関数で、二つ目は "
781
- "(任意の型の) C 変数へのアドレスを :c:type:`void\\ *` 型に変換したものです。 *converter* "
782
- "は以下のようにして呼び出されます::"
783
756
784
757
#: ../../c-api/arg.rst:339
785
758
msgid ""
786
759
"where *object* is the Python object to be converted and *address* is the "
787
- ":c:type:`void\\ *` argument that was passed to the :c:func:`PyArg_Parse\\ *` "
760
+ ":c:type:`void*` argument that was passed to the :c:func:`PyArg_Parse\\ *` "
788
761
"function. The returned *status* should be ``1`` for a successful conversion "
789
762
"and ``0`` if the conversion has failed. When the conversion fails, the "
790
763
"*converter* function should raise an exception and leave the content of "
791
764
"*address* unmodified."
792
765
msgstr ""
793
- "ここで *object* は変換対象の Python オブジェクトで、 *address* は :c:func:`PyArg_Parse\\ *` "
794
- "に渡した :c:type:`void\\ *` 型の引数です。戻り値 *status* は変換に成功した際に ``1``,失敗した場合には ``0`` "
795
- "になります。変換に失敗した場合、 *converter* 関数は *address* の内容を変更せずに例外を送出しなくてはなりません。"
796
766
797
767
#: ../../c-api/arg.rst:345
798
768
msgid ""
@@ -1028,22 +998,13 @@ msgid ""
1028
998
"should be passed as *args*; it must actually be a tuple. The length of the "
1029
999
"tuple must be at least *min* and no more than *max*; *min* and *max* may be "
1030
1000
"equal. Additional arguments must be passed to the function, each of which "
1031
- "should be a pointer to a :c:type:`PyObject\\ *` variable; these will be "
1032
- "filled in with the values from *args*; they will contain borrowed "
1033
- "references. The variables which correspond to optional parameters not given"
1034
- " by *args* will not be filled in; these should be initialized by the caller."
1035
- " This function returns true on success and false if *args* is not a tuple or"
1036
- " contains the wrong number of elements; an exception will be set if there "
1037
- "was a failure."
1038
- msgstr ""
1039
- "パラメータ取得を簡単にした形式で、引数の型を指定する書式文字列を使いません。パラメタの取得にこの手法を使う関数は、関数宣言テーブル、またはメソッド宣言テーブル内で"
1040
- " :const:`METH_VARARGS` として宣言しなければなりません。実引数の入ったタプルは *args* に渡します; "
1041
- "このタプルは本当のタプルでなければなりません。タプルの長さは少なくとも *min* で、 *max* を超えてはなりません; *min* と *max*"
1042
- " が等しくてもかまいません。補助引数を関数に渡さなければならず、各補助引数は :c:type:`PyObject\\ *` "
1043
- "変数へのポインタでなければなりません; これらの補助引数には、 *args* の値が入ります; "
1044
- "値の参照は借用参照です。オプションのパラメタに対応する変数のうち、 *args* に指定していないものには値が入りません; "
1045
- "呼び出し側はそれらの値を初期化しておかなければなりません。この関数は成功すると真を返し、 *args* "
1046
- "がタプルでない場合や間違った数の要素が入っている場合に偽を返します; 何らかの失敗が起きた場合には例外をセットします。"
1001
+ "should be a pointer to a :c:type:`PyObject*` variable; these will be filled "
1002
+ "in with the values from *args*; they will contain borrowed references. The "
1003
+ "variables which correspond to optional parameters not given by *args* will "
1004
+ "not be filled in; these should be initialized by the caller. This function "
1005
+ "returns true on success and false if *args* is not a tuple or contains the "
1006
+ "wrong number of elements; an exception will be set if there was a failure."
1007
+ msgstr ""
1047
1008
1048
1009
#: ../../c-api/arg.rst:493
1049
1010
msgid ""
@@ -1351,12 +1312,9 @@ msgstr ""
1351
1312
msgid ""
1352
1313
"Convert *anything* to a Python object through a *converter* function. The "
1353
1314
"function is called with *anything* (which should be compatible with "
1354
- ":c:type:`void\\ *`) as its argument and should return a\" new\" Python "
1355
- "object, or ``NULL`` if an error occurred."
1315
+ ":c:type:`void*`) as its argument and should return a\" new\" Python object, "
1316
+ "or ``NULL`` if an error occurred."
1356
1317
msgstr ""
1357
- "*anything* を *converter* 関数を介して Python オブジェクトに変換します。この関数は *anything* "
1358
- "(:c:type:`void\\ *` と互換の型でなければなりません) を引数にして呼び出され、\" 新たな\" オブジェクトを返すか、失敗した場合には"
1359
- " ``NULL`` を返すようにしなければなりません。"
1360
1318
1361
1319
#: ../../c-api/arg.rst:660
1362
1320
msgid ""