@@ -22,12 +22,12 @@ msgstr "Objekte auf dem Heap zuweisen"
2222
2323#: ../../c-api/allocation.rst:17
2424msgid ""
25- "Initialize a newly allocated object *op* with its type and initial reference. "
26- " Returns the initialized object. Other fields of the object are not "
27- "initialized. Despite its name, this function is unrelated to the object's "
28- ":meth:`~object.__init__` method (:c:member:`~PyTypeObject.tp_init` slot). "
29- "Specifically, this function does **not** call the object's :meth:`!__init__` "
30- "method."
25+ "Initialize a newly allocated object *op* with its type and initial "
26+ "reference. Returns the initialized object. Other fields of the object are "
27+ "not initialized. Despite its name, this function is unrelated to the "
28+ "object's :meth:`~object.__init__` method (:c:member:`~PyTypeObject.tp_init` "
29+ "slot). Specifically, this function does **not** call the object's :meth:`!"
30+ "__init__` method."
3131msgstr ""
3232"Initialisiert ein neu zugewiesenes Objekt *op* mit seinem Typ und seiner "
3333"Anfangsreferenz. Gibt das initialisierte Objekt zurück. Andere Felder des "
@@ -38,15 +38,15 @@ msgstr ""
3838
3939#: ../../c-api/allocation.rst:24
4040msgid ""
41- "In general, consider this function to be a low-level routine. Use "
42- ":c:member: `~PyTypeObject.tp_alloc` where possible. For implementing "
43- ":c:member:`! tp_alloc` for your type, prefer :c:func:`PyType_GenericAlloc` or "
44- ":c:func: `PyObject_New`."
41+ "In general, consider this function to be a low-level routine. Use :c:member: "
42+ "`~PyTypeObject.tp_alloc` where possible. For implementing :c:member:`! "
43+ "tp_alloc` for your type, prefer :c:func:`PyType_GenericAlloc` or :c:func: "
44+ "`PyObject_New`."
4545msgstr ""
4646"Im Allgemeinen sollten Sie diese Funktion als Low-Level-Routine betrachten. "
4747"Verwenden Sie nach Möglichkeit „ :c:member:`~PyTypeObject.tp_alloc` “. Zur "
48- "Implementierung von „ :c:member:`!tp_alloc` “ für Ihren Typ sollten Sie „ "
49- ":c: func:`PyType_GenericAlloc` “ oder „ :c:func:`PyObject_New` “ bevorzugen."
48+ "Implementierung von „ :c:member:`!tp_alloc` “ für Ihren Typ sollten Sie „ :c: "
49+ "func:`PyType_GenericAlloc` “ oder „ :c:func:`PyObject_New` “ bevorzugen."
5050
5151#: ../../c-api/allocation.rst:31
5252msgid ""
@@ -68,69 +68,69 @@ msgstr ""
6868
6969#: ../../c-api/allocation.rst:42
7070msgid ""
71- "This function only initializes some of the object's memory. It does not zero "
72- " the rest."
71+ "This function only initializes some of the object's memory. It does not "
72+ "zero the rest."
7373msgstr ""
7474
7575#: ../../c-api/allocation.rst:48
7676msgid ""
7777"Allocates a new Python object using the C structure type *TYPE* and the "
78- "Python type object *typeobj* (``PyTypeObject*``) by calling "
79- ":c:func: `PyObject_Malloc` to allocate memory and initializing it like "
80- ":c:func: `PyObject_Init`. The caller will own the only reference to the "
81- "object (i.e. its reference count will be one)."
78+ "Python type object *typeobj* (``PyTypeObject*``) by calling :c:func: "
79+ "`PyObject_Malloc` to allocate memory and initializing it like :c:func: "
80+ "`PyObject_Init`. The caller will own the only reference to the object (i.e. "
81+ "its reference count will be one)."
8282msgstr ""
8383"Weist ein neues Python-Objekt unter Verwendung des C-Strukturtyps *TYPE* und "
84- "des Python-Objekttyps *typeobj* (``PyTypeObject*``) zu, indem mit "
85- ":c:func: `PyObject_Malloc` Speicher zugewiesen und dieser wie in "
86- ":c:func: `PyObject_Init` initialisiert wird. Der Aufrufer besitzt die einzige "
84+ "des Python-Objekttyps *typeobj* (``PyTypeObject*``) zu, indem mit :c:func: "
85+ "`PyObject_Malloc` Speicher zugewiesen und dieser wie in :c:func: "
86+ "`PyObject_Init` initialisiert wird. Der Aufrufer besitzt die einzige "
8787"Referenz auf das Objekt (d.h., dessen Referenzzähler beträgt eins)."
8888
8989#: ../../c-api/allocation.rst:54 ../../c-api/allocation.rst:107
9090msgid ""
91- "Avoid calling this directly to allocate memory for an object; call the type's "
92- " :c:member:`~PyTypeObject.tp_alloc` slot instead."
91+ "Avoid calling this directly to allocate memory for an object; call the "
92+ "type's :c:member:`~PyTypeObject.tp_alloc` slot instead."
9393msgstr ""
9494"Rufe dies nicht direkt auf, um Speicher für ein Objekt zu reservieren; nutze "
9595"stattdessen den :c:member:`~PyTypeObject.tp_alloc`-Slot des Typs."
9696
9797#: ../../c-api/allocation.rst:57 ../../c-api/allocation.rst:110
9898msgid ""
99- "When populating a type's :c:member:`~PyTypeObject.tp_alloc` slot, "
100- ":c:func: `PyType_GenericAlloc` is preferred over a custom function that simply"
101- " calls this macro."
99+ "When populating a type's :c:member:`~PyTypeObject.tp_alloc` slot, :c:func: "
100+ "`PyType_GenericAlloc` is preferred over a custom function that simply calls "
101+ "this macro."
102102msgstr ""
103- "Beim Befüllen des Slots :c:member:`~PyTypeObject.tp_alloc` eines Typs ist die "
104- " Verwendung von :c:func:`PyType_GenericAlloc` einer benutzerdefinierten "
103+ "Beim Befüllen des Slots :c:member:`~PyTypeObject.tp_alloc` eines Typs ist "
104+ "die Verwendung von :c:func:`PyType_GenericAlloc` einer benutzerdefinierten "
105105"Funktion vorzuziehen, die dieses Makro lediglich aufruft."
106106
107107#: ../../c-api/allocation.rst:61
108108msgid ""
109- "This macro does not call :c:member:`~PyTypeObject.tp_alloc`, "
110- ":c:member: `~PyTypeObject.tp_new` (:meth:`~object.__new__`), or "
111- ":c:member: `~PyTypeObject.tp_init` (:meth:`~object.__init__`)."
109+ "This macro does not call :c:member:`~PyTypeObject.tp_alloc`, :c:member: "
110+ "`~PyTypeObject.tp_new` (:meth:`~object.__new__`), or :c:member: "
111+ "`~PyTypeObject.tp_init` (:meth:`~object.__init__`)."
112112msgstr ""
113- "Dieses Makro ruft weder :c:member:`~PyTypeObject.tp_alloc` noch "
114- ":c:member: `~PyTypeObject.tp_new` (:meth:`~object.__new__`) noch "
115- ":c:member: `~PyTypeObject.tp_init` (:meth:`~object.__init__`) auf."
113+ "Dieses Makro ruft weder :c:member:`~PyTypeObject.tp_alloc` noch :c:member: "
114+ "`~PyTypeObject.tp_new` (:meth:`~object.__new__`) noch :c:member: "
115+ "`~PyTypeObject.tp_init` (:meth:`~object.__init__`) auf."
116116
117117#: ../../c-api/allocation.rst:65
118118msgid ""
119- "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in "
120- ":c: member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_New` instead."
119+ "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c: "
120+ "member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_New` instead."
121121msgstr ""
122- "Dies kann nicht für Objekte verwendet werden, bei denen unter "
123- ":c:member: `~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC`"
124- " “ aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_New`."
122+ "Dies kann nicht für Objekte verwendet werden, bei denen unter :c:member: "
123+ "`~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC` “ "
124+ "aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_New`."
125125
126126#: ../../c-api/allocation.rst:68
127127msgid ""
128128"Memory allocated by this macro must be freed with :c:func:`PyObject_Free` "
129129"(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)."
130130msgstr ""
131131"Der durch dieses Makro zugewiesene Speicher muss mit :c:func:`PyObject_Free` "
132- "freigegeben werden (in der Regel über den Slot "
133- ":c:member:`~PyTypeObject. tp_free` des Objekts aufgerufen)."
132+ "freigegeben werden (in der Regel über den Slot :c:member:`~PyTypeObject. "
133+ "tp_free` des Objekts aufgerufen)."
134134
135135#: ../../c-api/allocation.rst:73 ../../c-api/allocation.rst:123
136136msgid ""
@@ -143,14 +143,14 @@ msgstr ""
143143#: ../../c-api/allocation.rst:78 ../../c-api/allocation.rst:128
144144msgid ""
145145"This macro does not construct a fully initialized object of the given type; "
146- "it merely allocates memory and prepares it for further initialization by "
147- ":c: member:`~PyTypeObject.tp_init`. To construct a fully initialized object, "
146+ "it merely allocates memory and prepares it for further initialization by :c: "
147+ "member:`~PyTypeObject.tp_init`. To construct a fully initialized object, "
148148"call *typeobj* instead. For example::"
149149msgstr ""
150- "Dieses Makro erstellt kein vollständig initialisiertes Objekt des angegebenen "
151- " Typs; es reserviert lediglich Speicher und bereitet diesen für die weitere "
152- "Initialisierung durch :c:member:`~PyTypeObject.tp_init` vor. Um ein "
153- "vollständig initialisiertes Objekt zu erstellen, rufen Sie stattdessen "
150+ "Dieses Makro erstellt kein vollständig initialisiertes Objekt des "
151+ "angegebenen Typs; es reserviert lediglich Speicher und bereitet diesen für "
152+ "die weitere Initialisierung durch :c:member:`~PyTypeObject.tp_init` vor. Um "
153+ "ein vollständig initialisiertes Objekt zu erstellen, rufen Sie stattdessen "
154154"*typeobj* auf. Beispiel::"
155155
156156#: ../../c-api/allocation.rst:83
@@ -182,12 +182,12 @@ msgstr "Ähnlich wie „ :c:macro:`PyObject_New` “, nur dass:"
182182#: ../../c-api/allocation.rst:97
183183msgid ""
184184"It allocates enough memory for the *TYPE* structure plus *size* "
185- "(``Py_ssize_t``) fields of the size given by the "
186- ":c:member:`~PyTypeObject. tp_itemsize` field of *typeobj*."
185+ "(``Py_ssize_t``) fields of the size given by the :c:member:`~PyTypeObject. "
186+ "tp_itemsize` field of *typeobj*."
187187msgstr ""
188188"Es reserviert ausreichend Speicherplatz für die Struktur *TYPE* sowie für "
189- "*size* (``Py_ssize_t``) Felder mit der Größe, die durch das Feld „ "
190- ":c:member: `~PyTypeObject.tp_itemsize` “ von *typeobj* angegeben wird."
189+ "*size* (``Py_ssize_t``) Felder mit der Größe, die durch das Feld „ :c:member: "
190+ "`~PyTypeObject.tp_itemsize` “ von *typeobj* angegeben wird."
191191
192192#: ../../c-api/allocation.rst:100
193193msgid "The memory is initialized like :c:func:`PyObject_InitVar`."
@@ -208,22 +208,21 @@ msgstr ""
208208
209209#: ../../c-api/allocation.rst:114
210210msgid ""
211- "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in "
212- ":c:member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` "
213- "instead."
211+ "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c:"
212+ "member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` instead."
214213msgstr ""
215- "Dies kann nicht für Objekte verwendet werden, bei denen unter "
216- ":c:member: `~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC`"
217- " “ aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_NewVar`."
214+ "Dies kann nicht für Objekte verwendet werden, bei denen unter :c:member: "
215+ "`~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC` “ "
216+ "aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_NewVar`."
218217
219218#: ../../c-api/allocation.rst:118
220219msgid ""
221220"Memory allocated by this function must be freed with :c:func:`PyObject_Free` "
222221"(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)."
223222msgstr ""
224- "Der von dieser Funktion zugewiesene Speicher muss mit :c:func:`PyObject_Free` "
225- " freigegeben werden (in der Regel über den Slot "
226- ":c:member: `~PyTypeObject.tp_free` des Objekts aufgerufen)."
223+ "Der von dieser Funktion zugewiesene Speicher muss mit :c:func:"
224+ "`PyObject_Free` freigegeben werden (in der Regel über den Slot :c:member: "
225+ "`~PyTypeObject.tp_free` des Objekts aufgerufen)."
227226
228227#: ../../c-api/allocation.rst:133
229228msgid ""
0 commit comments