@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.12\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2023-09-22 14:13 +0000\n "
14
+ "POT-Creation-Date : 2023-10-13 14:14 +0000\n "
15
15
"PO-Revision-Date : 2021-06-28 00:50+0000\n "
16
16
"Last-Translator : tomo, 2023\n "
17
17
"Language-Team : Japanese (https://app.transifex.com/python-doc/teams/5390/ "
@@ -558,77 +558,77 @@ msgstr ""
558
558
559
559
#: ../../c-api/type.rst:464
560
560
msgid ""
561
- "The following fields cannot be set at all using :c:type:`PyType_Spec` and :c:"
562
- "type:`PyType_Slot`:"
561
+ "The following “offset” fields cannot be set using :c:type:`PyType_Slot`:"
563
562
msgstr ""
564
563
565
- #: ../../c-api/type.rst:467
566
- msgid ":c:member:`~PyTypeObject.tp_dict`"
567
- msgstr ":c:member:`~PyTypeObject.tp_dict`"
568
-
569
- #: ../../c-api/type.rst:468
570
- msgid ":c:member:`~PyTypeObject.tp_mro`"
564
+ #: ../../c-api/type.rst:466
565
+ msgid ""
566
+ ":c:member:`~PyTypeObject.tp_weaklistoffset` (use :c:macro:"
567
+ "`Py_TPFLAGS_MANAGED_WEAKREF` instead if possible)"
571
568
msgstr ""
572
569
573
- #: ../../c-api/type.rst:469
574
- msgid ":c:member:`~PyTypeObject.tp_cache`"
570
+ #: ../../c-api/type.rst:468
571
+ msgid ""
572
+ ":c:member:`~PyTypeObject.tp_dictoffset` (use :c:macro:"
573
+ "`Py_TPFLAGS_MANAGED_DICT` instead if possible)"
575
574
msgstr ""
576
575
577
576
#: ../../c-api/type.rst:470
578
- msgid ":c:member:`~PyTypeObject.tp_subclasses`"
577
+ msgid ""
578
+ ":c:member:`~PyTypeObject.tp_vectorcall_offset` (use "
579
+ "``\" __vectorcalloffset__\" `` in :ref:`PyMemberDef <pymemberdef-offsets>`)"
579
580
msgstr ""
580
581
581
- #: ../../c-api/type.rst:471
582
- msgid ":c:member:`~PyTypeObject.tp_weaklist`"
582
+ #: ../../c-api/type.rst:474
583
+ msgid ""
584
+ "If it is not possible to switch to a ``MANAGED`` flag (for example, for "
585
+ "vectorcall or to support Python older than 3.12), specify the offset in :c:"
586
+ "member:`Py_tp_members <PyTypeObject.tp_members>`. See :ref:`PyMemberDef "
587
+ "documentation <pymemberdef-offsets>` for details."
583
588
msgstr ""
584
589
585
- #: ../../c-api/type.rst:472
586
- msgid ":c:member:`~PyTypeObject.tp_vectorcall`"
587
- msgstr ":c:member:`~PyTypeObject.tp_vectorcall`"
588
-
589
- #: ../../c-api/type.rst:473
590
- msgid ""
591
- ":c:member:`~PyTypeObject.tp_weaklistoffset` (use :c:macro:"
592
- "`Py_TPFLAGS_MANAGED_WEAKREF` instead)"
590
+ #: ../../c-api/type.rst:480
591
+ msgid "The following fields cannot be set at all when creating a heap type:"
593
592
msgstr ""
594
593
595
- #: ../../c-api/type.rst:475
594
+ #: ../../c-api/type.rst:482
596
595
msgid ""
597
- ":c:member:`~PyTypeObject.tp_dictoffset ` (use :c:macro: "
598
- "`Py_TPFLAGS_MANAGED_DICT` instead )"
596
+ ":c:member:`~PyTypeObject.tp_vectorcall ` (use :c:member:`~PyTypeObject. "
597
+ "tp_new` and/or :c:member:`~PyTypeObject.tp_init` )"
599
598
msgstr ""
600
599
601
- #: ../../c-api/type.rst:477
600
+ #: ../../c-api/type.rst:486
602
601
msgid ""
603
- ":c:member:`~PyTypeObject.tp_vectorcall_offset` (see :ref:`PyMemberDef "
604
- "<pymemberdef-offsets>`)"
602
+ "Internal fields: :c:member:`~PyTypeObject.tp_dict`, :c:member:`~PyTypeObject."
603
+ "tp_mro`, :c:member:`~PyTypeObject.tp_cache`, :c:member:`~PyTypeObject."
604
+ "tp_subclasses`, and :c:member:`~PyTypeObject.tp_weaklist`."
605
605
msgstr ""
606
606
607
- #: ../../c-api/type.rst:480
607
+ #: ../../c-api/type.rst:493
608
608
msgid ""
609
609
"Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be problematic on "
610
610
"some platforms. To avoid issues, use the *bases* argument of :c:func:"
611
611
"`PyType_FromSpecWithBases` instead."
612
612
msgstr ""
613
613
614
- #: ../../c-api/type.rst:487
614
+ #: ../../c-api/type.rst:500
615
615
msgid "Slots in :c:type:`PyBufferProcs` may be set in the unlimited API."
616
616
msgstr ""
617
617
618
- #: ../../c-api/type.rst:489
618
+ #: ../../c-api/type.rst:502
619
619
msgid ""
620
620
":c:member:`~PyBufferProcs.bf_getbuffer` and :c:member:`~PyBufferProcs."
621
621
"bf_releasebuffer` are now available under the :ref:`limited API <limited-c-"
622
622
"api>`."
623
623
msgstr ""
624
624
625
- #: ../../c-api/type.rst:496
625
+ #: ../../c-api/type.rst:509
626
626
msgid ""
627
627
"The desired value of the slot. In most cases, this is a pointer to a "
628
628
"function."
629
629
msgstr ""
630
630
631
- #: ../../c-api/type.rst:499
631
+ #: ../../c-api/type.rst:512
632
632
msgid "Slots other than ``Py_tp_doc`` may not be ``NULL``."
633
633
msgstr ""
634
634
0 commit comments