@@ -14,7 +14,7 @@ msgid ""
14
14
msgstr ""
15
15
"Project-Id-Version : Python 3.14\n "
16
16
"Report-Msgid-Bugs-To : \n "
17
- "POT-Creation-Date : 2025-06-20 14:21 +0000\n "
17
+ "POT-Creation-Date : 2025-06-27 14:20 +0000\n "
18
18
"PO-Revision-Date : 2021-06-28 00:47+0000\n "
19
19
"Last-Translator : Taichi Haradaguchi, 2025\n "
20
20
"Language-Team : Japanese (https://app.transifex.com/python-doc/teams/5390/ "
@@ -685,7 +685,7 @@ msgstr ""
685
685
msgid "Allow :class:`bytearray` objects."
686
686
msgstr ":class:`bytearray` を受け付けるようになりました。"
687
687
688
- #: ../../c-api/arg.rst:300 ../../c-api/arg.rst:695
688
+ #: ../../c-api/arg.rst:300 ../../c-api/arg.rst:701
689
689
msgid "``C`` (:class:`str` of length 1) [int]"
690
690
msgstr "``C`` (長さ 1 の :class:`str`) [int]"
691
691
@@ -697,15 +697,15 @@ msgstr ""
697
697
"長さ 1 の :class:`str` オブジェクトとして表現されている Python キャラクタを "
698
698
"C の :c:expr:`int` 型に変換します。"
699
699
700
- #: ../../c-api/arg.rst:304 ../../c-api/arg.rst:702
700
+ #: ../../c-api/arg.rst:304 ../../c-api/arg.rst:708
701
701
msgid "``f`` (:class:`float`) [float]"
702
702
msgstr "``f`` (:class:`float`) [float]"
703
703
704
704
#: ../../c-api/arg.rst:305
705
705
msgid "Convert a Python floating-point number to a C :c:expr:`float`."
706
706
msgstr ""
707
707
708
- #: ../../c-api/arg.rst:307 ../../c-api/arg.rst:699
708
+ #: ../../c-api/arg.rst:307 ../../c-api/arg.rst:705
709
709
msgid "``d`` (:class:`float`) [double]"
710
710
msgstr "``d`` (:class:`float`) [double]"
711
711
@@ -725,7 +725,7 @@ msgstr "Python の複素数型を、 C の :c:type:`Py_complex` 構造体に変
725
725
msgid "Other objects"
726
726
msgstr "その他のオブジェクト"
727
727
728
- #: ../../c-api/arg.rst:316 ../../c-api/arg.rst:708
728
+ #: ../../c-api/arg.rst:316 ../../c-api/arg.rst:714
729
729
msgid "``O`` (object) [PyObject \\ *]"
730
730
msgstr "``O`` (object) [PyObject \\ *]"
731
731
@@ -1363,43 +1363,51 @@ msgstr "C の :c:type:`Py_ssize_t` を Python の整数オブジェクトに変
1363
1363
msgid "Convert a C :c:expr:`int` to a Python :class:`bool` object."
1364
1364
msgstr ""
1365
1365
1366
- #: ../../c-api/arg.rst:691
1366
+ #: ../../c-api/arg.rst:689
1367
+ msgid ""
1368
+ "Be aware that this format requires an ``int`` argument. Unlike most other "
1369
+ "contexts in C, variadic arguments are not coerced to a suitable type "
1370
+ "automatically. You can convert another type (for example, a pointer or a "
1371
+ "float) to a suitable ``int`` value using ``(x) ? 1 : 0`` or ``!!x``."
1372
+ msgstr ""
1373
+
1374
+ #: ../../c-api/arg.rst:697
1367
1375
msgid "``c`` (:class:`bytes` of length 1) [char]"
1368
1376
msgstr "``c`` (長さが 1 の :class:`bytes`) [char]"
1369
1377
1370
- #: ../../c-api/arg.rst:692
1378
+ #: ../../c-api/arg.rst:698
1371
1379
msgid ""
1372
1380
"Convert a C :c:expr:`int` representing a byte to a Python :class:`bytes` "
1373
1381
"object of length 1."
1374
1382
msgstr ""
1375
1383
"バイトを表す通常の C の :c:expr:`int` を、長さ 1 の Python の :class:`bytes` "
1376
1384
"オブジェクトに変換します。"
1377
1385
1378
- #: ../../c-api/arg.rst:696
1386
+ #: ../../c-api/arg.rst:702
1379
1387
msgid ""
1380
1388
"Convert a C :c:expr:`int` representing a character to Python :class:`str` "
1381
1389
"object of length 1."
1382
1390
msgstr ""
1383
1391
"文字を表す通常の C の :c:expr:`int` を、長さ 1 の Python の :class:`str` オブ"
1384
1392
"ジェクトに変換します。"
1385
1393
1386
- #: ../../c-api/arg.rst:700
1394
+ #: ../../c-api/arg.rst:706
1387
1395
msgid "Convert a C :c:expr:`double` to a Python floating-point number."
1388
1396
msgstr ""
1389
1397
1390
- #: ../../c-api/arg.rst:703
1398
+ #: ../../c-api/arg.rst:709
1391
1399
msgid "Convert a C :c:expr:`float` to a Python floating-point number."
1392
1400
msgstr ""
1393
1401
1394
- #: ../../c-api/arg.rst:705
1402
+ #: ../../c-api/arg.rst:711
1395
1403
msgid "``D`` (:class:`complex`) [Py_complex \\ *]"
1396
1404
msgstr "``D`` (:class:`complex`) [Py_complex \\ *]"
1397
1405
1398
- #: ../../c-api/arg.rst:706
1406
+ #: ../../c-api/arg.rst:712
1399
1407
msgid "Convert a C :c:type:`Py_complex` structure to a Python complex number."
1400
1408
msgstr "C の :c:type:`Py_complex` 構造体を Python の複素数型に変換します。"
1401
1409
1402
- #: ../../c-api/arg.rst:709
1410
+ #: ../../c-api/arg.rst:715
1403
1411
msgid ""
1404
1412
"Pass a Python object untouched but create a new :term:`strong reference` to "
1405
1413
"it (i.e. its reference count is incremented by one). If the object passed in "
@@ -1409,30 +1417,30 @@ msgid ""
1409
1417
"no exception has been raised yet, :exc:`SystemError` is set."
1410
1418
msgstr ""
1411
1419
1412
- #: ../../c-api/arg.rst:718
1420
+ #: ../../c-api/arg.rst:724
1413
1421
msgid "``S`` (object) [PyObject \\ *]"
1414
1422
msgstr "``S`` (object) [PyObject \\ *]"
1415
1423
1416
- #: ../../c-api/arg.rst:719
1424
+ #: ../../c-api/arg.rst:725
1417
1425
msgid "Same as ``O``."
1418
1426
msgstr "``O`` と同じです。"
1419
1427
1420
- #: ../../c-api/arg.rst:721
1428
+ #: ../../c-api/arg.rst:727
1421
1429
msgid "``N`` (object) [PyObject \\ *]"
1422
1430
msgstr "``N`` (object) [PyObject \\ *]"
1423
1431
1424
- #: ../../c-api/arg.rst:722
1432
+ #: ../../c-api/arg.rst:728
1425
1433
msgid ""
1426
1434
"Same as ``O``, except it doesn't create a new :term:`strong reference`. "
1427
1435
"Useful when the object is created by a call to an object constructor in the "
1428
1436
"argument list."
1429
1437
msgstr ""
1430
1438
1431
- #: ../../c-api/arg.rst:726
1439
+ #: ../../c-api/arg.rst:732
1432
1440
msgid "``O&`` (object) [*converter*, *anything*]"
1433
1441
msgstr "``O&`` (object) [*converter*, *anything*]"
1434
1442
1435
- #: ../../c-api/arg.rst:727
1443
+ #: ../../c-api/arg.rst:733
1436
1444
msgid ""
1437
1445
"Convert *anything* to a Python object through a *converter* function. The "
1438
1446
"function is called with *anything* (which should be compatible with :c:expr:"
@@ -1444,31 +1452,31 @@ msgstr ""
1444
1452
"て呼び出され、\" 新たな\" オブジェクトを返すか、失敗した場合には ``NULL`` を返"
1445
1453
"すようにしなければなりません。"
1446
1454
1447
- #: ../../c-api/arg.rst:732
1455
+ #: ../../c-api/arg.rst:738
1448
1456
msgid "``(items)`` (:class:`tuple`) [*matching-items*]"
1449
1457
msgstr "``(items)`` (:class:`tuple`) [*matching-items*]"
1450
1458
1451
- #: ../../c-api/arg.rst:733
1459
+ #: ../../c-api/arg.rst:739
1452
1460
msgid ""
1453
1461
"Convert a sequence of C values to a Python tuple with the same number of "
1454
1462
"items."
1455
1463
msgstr "C の値からなる配列を、同じ要素数を持つ Python のタプルに変換します。"
1456
1464
1457
- #: ../../c-api/arg.rst:735
1465
+ #: ../../c-api/arg.rst:741
1458
1466
msgid "``[items]`` (:class:`list`) [*matching-items*]"
1459
1467
msgstr "``[items]`` (:class:`list`) [*matching-items*]"
1460
1468
1461
- #: ../../c-api/arg.rst:736
1469
+ #: ../../c-api/arg.rst:742
1462
1470
msgid ""
1463
1471
"Convert a sequence of C values to a Python list with the same number of "
1464
1472
"items."
1465
1473
msgstr "C の値からなる配列を、同じ要素数を持つ Python のリストに変換します。"
1466
1474
1467
- #: ../../c-api/arg.rst:738
1475
+ #: ../../c-api/arg.rst:744
1468
1476
msgid "``{items}`` (:class:`dict`) [*matching-items*]"
1469
1477
msgstr "``{items}`` (:class:`dict`) [*matching-items*]"
1470
1478
1471
- #: ../../c-api/arg.rst:739
1479
+ #: ../../c-api/arg.rst:745
1472
1480
msgid ""
1473
1481
"Convert a sequence of C values to a Python dictionary. Each pair of "
1474
1482
"consecutive C values adds one item to the dictionary, serving as key and "
@@ -1477,15 +1485,15 @@ msgstr ""
1477
1485
"C の値からなる配列を Python の辞書に変換します。一連のペアからなる C の値が、"
1478
1486
"それぞれキーおよび値となって辞書に追加されます。"
1479
1487
1480
- #: ../../c-api/arg.rst:743
1488
+ #: ../../c-api/arg.rst:749
1481
1489
msgid ""
1482
1490
"If there is an error in the format string, the :exc:`SystemError` exception "
1483
1491
"is set and ``NULL`` returned."
1484
1492
msgstr ""
1485
1493
"書式文字列に関するエラーが生じると、 :exc:`SystemError` 例外をセットして "
1486
1494
"``NULL`` を返します。"
1487
1495
1488
- #: ../../c-api/arg.rst:748
1496
+ #: ../../c-api/arg.rst:754
1489
1497
msgid ""
1490
1498
"Identical to :c:func:`Py_BuildValue`, except that it accepts a va_list "
1491
1499
"rather than a variable number of arguments."
0 commit comments