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