@@ -42,15 +42,15 @@ msgstr ""
4242
4343#: ../../c-api/allocation.rst:24
4444msgid ""
45- "In general, consider this function to be a low-level routine. "
46- "Use :c:member: `~PyTypeObject.tp_alloc` where possible. For "
47- "implementing :c:member:`! tp_alloc` for your type, "
48- "prefer :c:func:`PyType_GenericAlloc` or :c:func: `PyObject_New`."
45+ "In general, consider this function to be a low-level routine. Use :c:member: "
46+ "`~PyTypeObject.tp_alloc` where possible. For implementing :c:member:`! "
47+ "tp_alloc` for your type, prefer :c:func:`PyType_GenericAlloc` or :c:func: "
48+ "`PyObject_New`."
4949msgstr ""
5050"Im Allgemeinen sollten Sie diese Funktion als Low-Level-Routine betrachten. "
5151"Verwenden Sie nach Möglichkeit „ :c:member:`~PyTypeObject.tp_alloc` “. Zur "
52- "Implementierung von „ :c:member:`!tp_alloc` “ für Ihren Typ sollten Sie "
53- "„ :c: func:`PyType_GenericAlloc` “ oder „ :c:func:`PyObject_New` “ bevorzugen."
52+ "Implementierung von „ :c:member:`!tp_alloc` “ für Ihren Typ sollten Sie „ :c: "
53+ "func:`PyType_GenericAlloc` “ oder „ :c:func:`PyObject_New` “ bevorzugen."
5454
5555#: ../../c-api/allocation.rst:31
5656msgid ""
@@ -81,17 +81,16 @@ msgstr ""
8181#: ../../c-api/allocation.rst:48
8282msgid ""
8383"Allocates a new Python object using the C structure type *TYPE* and the "
84- "Python type object *typeobj* (``PyTypeObject*``) by "
85- "calling :c:func: `PyObject_Malloc` to allocate memory and initializing it "
86- "like :c:func: `PyObject_Init`. The caller will own the only reference to the "
87- "object (i.e. its reference count will be one)."
84+ "Python type object *typeobj* (``PyTypeObject*``) by calling :c:func: "
85+ "`PyObject_Malloc` to allocate memory and initializing it like :c:func: "
86+ "`PyObject_Init`. The caller will own the only reference to the object (i.e. "
87+ "its reference count will be one)."
8888msgstr ""
8989"Weist ein neues Python-Objekt unter Verwendung des C-Strukturtyps *TYPE* und "
90- "des Python-Objekttyps *typeobj* (``PyTypeObject*``) zu, indem mit "
91- ":c:func:`PyObject_Malloc` Speicher zugewiesen und dieser wie in "
92- ":c:func:`PyObject_Init` initialisiert wird. Der Aufrufer besitzt die "
93- "einzige Referenz auf das Objekt (d.h., dessen Referenzzähler beträgt "
94- "eins)."
90+ "des Python-Objekttyps *typeobj* (``PyTypeObject*``) zu, indem mit :c:func:"
91+ "`PyObject_Malloc` Speicher zugewiesen und dieser wie in :c:func:"
92+ "`PyObject_Init` initialisiert wird. Der Aufrufer besitzt die einzige "
93+ "Referenz auf das Objekt (d.h., dessen Referenzzähler beträgt eins)."
9594
9695#: ../../c-api/allocation.rst:54 ../../c-api/allocation.rst:107
9796msgid ""
@@ -103,45 +102,41 @@ msgstr ""
103102
104103#: ../../c-api/allocation.rst:57 ../../c-api/allocation.rst:110
105104msgid ""
106- "When populating a type's :c:member:`~PyTypeObject.tp_alloc` "
107- "slot, :c:func: `PyType_GenericAlloc` is preferred over a custom function that "
108- "simply calls this macro."
105+ "When populating a type's :c:member:`~PyTypeObject.tp_alloc` slot, :c:func: "
106+ "`PyType_GenericAlloc` is preferred over a custom function that simply calls "
107+ "this macro."
109108msgstr ""
110- "Beim Befüllen des Slots :c:member:`~PyTypeObject.tp_alloc` eines Typs "
111- "ist die Verwendung von :c:func:`PyType_GenericAlloc` einer "
112- "benutzerdefinierten Funktion vorzuziehen, die dieses Makro lediglich "
113- "aufruft."
109+ "Beim Befüllen des Slots :c:member:`~PyTypeObject.tp_alloc` eines Typs ist "
110+ "die Verwendung von :c:func:`PyType_GenericAlloc` einer benutzerdefinierten "
111+ "Funktion vorzuziehen, die dieses Makro lediglich aufruft."
114112
115113#: ../../c-api/allocation.rst:61
116114msgid ""
117- "This macro does not "
118- "call :c:member:`~PyTypeObject.tp_alloc`, :c:member:`~PyTypeObject.tp_new` "
119- "(:meth:`~object.__new__`), or :c:member:`~PyTypeObject.tp_init` "
120- "(:meth:`~object.__init__`)."
115+ "This macro does not call :c:member:`~PyTypeObject.tp_alloc`, :c:member:"
116+ "`~PyTypeObject.tp_new` (:meth:`~object.__new__`), or :c:member:"
117+ "`~PyTypeObject.tp_init` (:meth:`~object.__init__`)."
121118msgstr ""
122- "Dieses Makro ruft weder :c:member:`~PyTypeObject.tp_alloc` "
123- "noch :c:member: `~PyTypeObject.tp_new` (:meth:`~object.__new__`) "
124- "noch :c:member: `~PyTypeObject.tp_init` (:meth:`~object.__init__`) auf."
119+ "Dieses Makro ruft weder :c:member:`~PyTypeObject.tp_alloc` noch :c:member: "
120+ "`~PyTypeObject.tp_new` (:meth:`~object.__new__`) noch :c:member: "
121+ "`~PyTypeObject.tp_init` (:meth:`~object.__init__`) auf."
125122
126123#: ../../c-api/allocation.rst:65
127124msgid ""
128- "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set "
129- "in :c:member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_New` "
130- "instead."
125+ "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c:"
126+ "member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_New` instead."
131127msgstr ""
132- "Dies kann nicht für Objekte verwendet werden, bei denen "
133- "unter :c:member:`~PyTypeObject.tp_flags` die Option "
134- "„ :c:macro:`Py_TPFLAGS_HAVE_GC` “ aktiviert ist; verwenden Sie "
135- "stattdessen :c:macro:`PyObject_GC_New`."
128+ "Dies kann nicht für Objekte verwendet werden, bei denen unter :c:member:"
129+ "`~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC` “ "
130+ "aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_New`."
136131
137132#: ../../c-api/allocation.rst:68
138133msgid ""
139134"Memory allocated by this macro must be freed with :c:func:`PyObject_Free` "
140135"(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)."
141136msgstr ""
142- "Der durch dieses Makro zugewiesene Speicher muss mit "
143- "` :c:func:` PyObject_Free` ` freigegeben werden (in der Regel über den Slot "
144- "` :c:member:` ~PyTypeObject.tp_free` ` des Objekts aufgerufen)."
137+ "Der durch dieses Makro zugewiesene Speicher muss mit ` :c:func: "
138+ "`PyObject_Free` ` freigegeben werden (in der Regel über den Slot ` :c:member: "
139+ "`~PyTypeObject.tp_free` ` des Objekts aufgerufen)."
145140
146141#: ../../c-api/allocation.rst:73 ../../c-api/allocation.rst:123
147142msgid ""
@@ -154,15 +149,15 @@ msgstr ""
154149#: ../../c-api/allocation.rst:78 ../../c-api/allocation.rst:128
155150msgid ""
156151"This macro does not construct a fully initialized object of the given type; "
157- "it merely allocates memory and prepares it for further initialization "
158- "by :c: member:`~PyTypeObject.tp_init`. To construct a fully initialized "
159- "object, call *typeobj* instead. For example::"
152+ "it merely allocates memory and prepares it for further initialization by :c: "
153+ "member:`~PyTypeObject.tp_init`. To construct a fully initialized object, "
154+ "call *typeobj* instead. For example::"
160155msgstr ""
161156"Dieses Makro erstellt kein vollständig initialisiertes Objekt des "
162157"angegebenen Typs; es reserviert lediglich Speicher und bereitet diesen für "
163- "die weitere Initialisierung durch :c:member:`~PyTypeObject.tp_init` vor. "
164- "Um ein vollständig initialisiertes Objekt zu erstellen, rufen Sie "
165- "stattdessen *typeobj* auf. Beispiel::"
158+ "die weitere Initialisierung durch :c:member:`~PyTypeObject.tp_init` vor. Um "
159+ "ein vollständig initialisiertes Objekt zu erstellen, rufen Sie stattdessen "
160+ "*typeobj* auf. Beispiel::"
166161
167162#: ../../c-api/allocation.rst:83
168163msgid "PyObject *foo = PyObject_CallNoArgs((PyObject *)&PyFoo_Type);"
@@ -193,12 +188,12 @@ msgstr "Ähnlich wie „ :c:macro:`PyObject_New` “, nur dass:"
193188#: ../../c-api/allocation.rst:97
194189msgid ""
195190"It allocates enough memory for the *TYPE* structure plus *size* "
196- "(``Py_ssize_t``) fields of the size given by "
197- "the :c:member:`~PyTypeObject. tp_itemsize` field of *typeobj*."
191+ "(``Py_ssize_t``) fields of the size given by the :c:member:`~PyTypeObject. "
192+ "tp_itemsize` field of *typeobj*."
198193msgstr ""
199194"Es reserviert ausreichend Speicherplatz für die Struktur *TYPE* sowie für "
200- "*size* (``Py_ssize_t``) Felder mit der Größe, die durch das Feld "
201- "„ :c:member: `~PyTypeObject.tp_itemsize` “ von *typeobj* angegeben wird."
195+ "*size* (``Py_ssize_t``) Felder mit der Größe, die durch das Feld „ :c:member: "
196+ "`~PyTypeObject.tp_itemsize` “ von *typeobj* angegeben wird."
202197
203198#: ../../c-api/allocation.rst:100
204199msgid "The memory is initialized like :c:func:`PyObject_InitVar`."
@@ -219,23 +214,21 @@ msgstr ""
219214
220215#: ../../c-api/allocation.rst:114
221216msgid ""
222- "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set "
223- "in :c:member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` "
224- "instead."
217+ "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c:"
218+ "member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` instead."
225219msgstr ""
226- "Dies kann nicht für Objekte verwendet werden, bei denen "
227- "unter :c:member:`~PyTypeObject.tp_flags` die Option "
228- "„ :c:macro:`Py_TPFLAGS_HAVE_GC` “ aktiviert ist; verwenden Sie "
229- "stattdessen :c:macro:`PyObject_GC_NewVar`."
220+ "Dies kann nicht für Objekte verwendet werden, bei denen unter :c:member:"
221+ "`~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC` “ "
222+ "aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_NewVar`."
230223
231224#: ../../c-api/allocation.rst:118
232225msgid ""
233226"Memory allocated by this function must be freed with :c:func:`PyObject_Free` "
234227"(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)."
235228msgstr ""
236- "Der von dieser Funktion zugewiesene Speicher muss mit "
237- "` :c:func:` PyObject_Free` ` freigegeben werden (in der Regel über den Slot "
238- "` :c:member:` ~PyTypeObject.tp_free` ` des Objekts aufgerufen)."
229+ "Der von dieser Funktion zugewiesene Speicher muss mit ` :c:func: "
230+ "`PyObject_Free` ` freigegeben werden (in der Regel über den Slot ` :c:member: "
231+ "`~PyTypeObject.tp_free` ` des Objekts aufgerufen)."
239232
240233#: ../../c-api/allocation.rst:133
241234msgid ""
0 commit comments