-
-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathallocation.po
More file actions
133 lines (112 loc) · 3.76 KB
/
allocation.po
File metadata and controls
133 lines (112 loc) · 3.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2024, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.12\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-27 09:00+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: c-api/allocation.rst:6
msgid "Allocating Objects on the Heap"
msgstr ""
#: c-api/allocation.rst:17
msgid ""
"Initialize a newly allocated object *op* with its type and initial "
"reference. Returns the initialized object. Other fields of the object are "
"not affected."
msgstr ""
#: c-api/allocation.rst:24
msgid ""
"This does everything :c:func:`PyObject_Init` does, and also initializes the "
"length information for a variable-size object."
msgstr ""
#: c-api/allocation.rst:30
msgid ""
"Allocate a new Python object using the C structure type *TYPE* and the "
"Python type object *typeobj* (``PyTypeObject*``). Fields not defined by the "
"Python object header are not initialized. The caller will own the only "
"reference to the object (i.e. its reference count will be one). The size of "
"the memory allocation is determined from the :c:member:`~PyTypeObject."
"tp_basicsize` field of the type object."
msgstr ""
#: c-api/allocation.rst:38
msgid ""
"Note that this function is unsuitable if *typeobj* has :c:macro:"
"`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_New` "
"instead."
msgstr ""
#: c-api/allocation.rst:45
msgid ""
"Allocate a new Python object using the C structure type *TYPE* and the "
"Python type object *typeobj* (``PyTypeObject*``). Fields not defined by the "
"Python object header are not initialized. The allocated memory allows for "
"the *TYPE* structure plus *size* (``Py_ssize_t``) fields of the size given "
"by the :c:member:`~PyTypeObject.tp_itemsize` field of *typeobj*. This is "
"useful for implementing objects like tuples, which are able to determine "
"their size at construction time. Embedding the array of fields into the "
"same allocation decreases the number of allocations, improving the memory "
"management efficiency."
msgstr ""
#: c-api/allocation.rst:56
msgid ""
"Note that this function is unsuitable if *typeobj* has :c:macro:"
"`Py_TPFLAGS_HAVE_GC` set. For such objects, use :c:func:`PyObject_GC_NewVar` "
"instead."
msgstr ""
#: c-api/allocation.rst:63
msgid ""
"Object which is visible in Python as ``None``. This should only be accessed "
"using the :c:macro:`Py_None` macro, which evaluates to a pointer to this "
"object."
msgstr ""
#: c-api/allocation.rst:70
msgid ":ref:`moduleobjects`"
msgstr ""
#: c-api/allocation.rst:71
msgid "To allocate and create extension modules."
msgstr ""
#: c-api/allocation.rst:75
msgid "Deprecated aliases"
msgstr ""
#: c-api/allocation.rst:77
msgid ""
"These are :term:`soft deprecated` aliases to existing functions and macros. "
"They exist solely for backwards compatibility."
msgstr ""
#: c-api/allocation.rst:85
msgid "Deprecated alias"
msgstr ""
#: c-api/allocation.rst:86
msgid "Function"
msgstr ""
#: c-api/allocation.rst:88
msgid ":c:macro:`PyObject_New`"
msgstr ""
#: c-api/allocation.rst:90
msgid ":c:macro:`PyObject_NewVar`"
msgstr ""
#: c-api/allocation.rst:92
msgid ":c:func:`PyObject_Init`"
msgstr ""
#: c-api/allocation.rst:94
msgid ":c:func:`PyObject_InitVar`"
msgstr ""
#: c-api/allocation.rst:96
msgid ":c:func:`PyObject_Malloc`"
msgstr ""
#: c-api/allocation.rst:98
msgid ":c:func:`PyObject_Realloc`"
msgstr ""
#: c-api/allocation.rst:102 c-api/allocation.rst:104
msgid ":c:func:`PyObject_Free`"
msgstr ""