@@ -41,15 +41,15 @@ msgstr ""
4141
4242#: ../../c-api/allocation.rst:24
4343msgid ""
44- "In general, consider this function to be a low-level routine. Use :c:member: "
45- "`~PyTypeObject.tp_alloc` where possible. For implementing :c:member:`! "
46- "tp_alloc` for your type, prefer :c:func:`PyType_GenericAlloc` or :c:func: "
47- "`PyObject_New`."
44+ optimised individual sentence structures and phrasing. "In general, consider this function to be a low-level routine. "
45+ "Use :c:member: `~PyTypeObject.tp_alloc` where possible. For "
46+ "implementing :c:member:`! tp_alloc` for your type, "
47+ "prefer :c:func:`PyType_GenericAlloc` or :c:func: `PyObject_New`."
4848msgstr ""
49- "Im Allgemeinen sollten Sie diese Funktion als Low-Level-Routine betrachten. "
50- "Verwenden Sie nach Möglichkeit „ :c:member:`~PyTypeObject.tp_alloc` “. Zur "
51- "Implementierung von „ :c:member:`!tp_alloc` “ für Ihren Typ sollten Sie „ :c: "
52- "func:`PyType_GenericAlloc` “ oder „ :c:func:`PyObject_New` “ bevorzugen."
49+ "Im Allgemeinen solltest du diese Funktion als Low-Level-Routine betrachten. "
50+ "Verwende nach Möglichkeit „ :c:member:`~PyTypeObject.tp_alloc` “. Zur "
51+ "Implementierung von „ :c:member:`!tp_alloc` “ für deinen Typ solltest du "
52+ "„ :c: func:`PyType_GenericAlloc` “ oder „ :c:func:`PyObject_New` “ bevorzugen."
5353
5454#: ../../c-api/allocation.rst:31
5555msgid ""
@@ -80,62 +80,65 @@ msgstr ""
8080#: ../../c-api/allocation.rst:48
8181msgid ""
8282"Allocates a new Python object using the C structure type *TYPE* and the "
83- "Python type object *typeobj* (``PyTypeObject*``) by calling :c:func: "
84- "`PyObject_Malloc` to allocate memory and initializing it like :c:func: "
85- "`PyObject_Init`. The caller will own the only reference to the object (i.e. "
86- "its reference count will be one)."
83+ "Python type object *typeobj* (``PyTypeObject*``) by "
84+ "calling :c:func: `PyObject_Malloc` to allocate memory and initializing it "
85+ "like :c:func: `PyObject_Init`. The caller will own the only reference to the "
86+ "object (i.e. its reference count will be one)."
8787msgstr ""
8888"Weist ein neues Python-Objekt unter Verwendung des C-Strukturtyps *TYPE* und "
89- "des Python-Objekttyps *typeobj* (``PyTypeObject*``) zu, indem mit :c:func: "
90- "`PyObject_Malloc` Speicher zugewiesen und dieser wie in :c:func: "
91- "`PyObject_Init` initialisiert wird. Der Aufrufer besitzt die einzige "
92- "Referenz auf das Objekt (d.h., dessen Referenzzähler beträgt eins)."
89+ "des Python-Objekttyps *typeobj* (``PyTypeObject*``) zu, indem "
90+ "mit :c:func: `PyObject_Malloc` Speicher zugewiesen und dieser wie "
91+ "in :c:func: `PyObject_Init` initialisiert wird. Der Aufrufer besitzt die "
92+ "einzige Referenz auf das Objekt (d.h., dessen Referenzzähler beträgt eins)."
9393
9494#: ../../c-api/allocation.rst:54 ../../c-api/allocation.rst:107
9595msgid ""
9696"Avoid calling this directly to allocate memory for an object; call the "
9797"type's :c:member:`~PyTypeObject.tp_alloc` slot instead."
9898msgstr ""
99- "Rufe dies nicht direkt auf, um Speicher für ein Objekt zu reservieren; nutze "
99+ "Rufe dies nicht direkt auf, um Speicher für ein Objekt zu reservieren. Nutze "
100100"stattdessen den :c:member:`~PyTypeObject.tp_alloc`-Slot des Typs."
101101
102102#: ../../c-api/allocation.rst:57 ../../c-api/allocation.rst:110
103103msgid ""
104- "When populating a type's :c:member:`~PyTypeObject.tp_alloc` slot, :c:func: "
105- "`PyType_GenericAlloc` is preferred over a custom function that simply calls "
106- "this macro."
104+ "When populating a type's :c:member:`~PyTypeObject.tp_alloc` "
105+ "slot, :c:func: `PyType_GenericAlloc` is preferred over a custom function that "
106+ "simply calls this macro."
107107msgstr ""
108108"Beim Befüllen des Slots :c:member:`~PyTypeObject.tp_alloc` eines Typs ist "
109109"die Verwendung von :c:func:`PyType_GenericAlloc` einer benutzerdefinierten "
110110"Funktion vorzuziehen, die dieses Makro lediglich aufruft."
111111
112112#: ../../c-api/allocation.rst:61
113113msgid ""
114- "This macro does not call :c:member:`~PyTypeObject.tp_alloc`, :c:member:"
115- "`~PyTypeObject.tp_new` (:meth:`~object.__new__`), or :c:member:"
116- "`~PyTypeObject.tp_init` (:meth:`~object.__init__`)."
114+ "This macro does not "
115+ "call :c:member:`~PyTypeObject.tp_alloc`, :c:member:`~PyTypeObject.tp_new` "
116+ "(:meth:`~object.__new__`), or :c:member:`~PyTypeObject.tp_init` "
117+ "(:meth:`~object.__init__`)."
117118msgstr ""
118- "Dieses Makro ruft weder :c:member:`~PyTypeObject.tp_alloc` noch :c:member: "
119- "`~PyTypeObject.tp_new` (:meth:`~object.__new__`) noch :c:member: "
120- "`~PyTypeObject.tp_init` (:meth:`~object.__init__`) auf."
119+ "Dieses Makro ruft weder :c:member:`~PyTypeObject.tp_alloc` "
120+ "noch :c:member: `~PyTypeObject.tp_new` (:meth:`~object.__new__`) "
121+ "noch :c:member: `~PyTypeObject.tp_init` (:meth:`~object.__init__`) auf."
121122
122123#: ../../c-api/allocation.rst:65
123124msgid ""
124- "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c:"
125- "member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_New` instead."
125+ "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set "
126+ "in :c:member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_New` "
127+ "instead."
126128msgstr ""
127- "Dies kann nicht für Objekte verwendet werden, bei denen unter :c:member:"
128- "`~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC` “ "
129- "aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_New`."
129+ "Dies kann nicht für Objekte verwendet werden, bei denen "
130+ "unter :c:member:`~PyTypeObject.tp_flags` die Option "
131+ "„ :c:macro:`Py_TPFLAGS_HAVE_GC` “ aktiviert ist. Verwende "
132+ "stattdessen :c:macro:`PyObject_GC_New`."
130133
131134#: ../../c-api/allocation.rst:68
132135msgid ""
133136"Memory allocated by this macro must be freed with :c:func:`PyObject_Free` "
134137"(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)."
135138msgstr ""
136139"Der durch dieses Makro zugewiesene Speicher muss mit :c:func:`PyObject_Free` "
137- "freigegeben werden (in der Regel über den Slot :c:member:`~PyTypeObject. "
138- "tp_free` des Objekts aufgerufen)."
140+ "freigegeben werden (in der Regel über den "
141+ "Slot :c:member:`~PyTypeObject. tp_free` des Objekts aufgerufen)."
139142
140143#: ../../c-api/allocation.rst:73 ../../c-api/allocation.rst:123
141144msgid ""
@@ -148,14 +151,14 @@ msgstr ""
148151#: ../../c-api/allocation.rst:78 ../../c-api/allocation.rst:128
149152msgid ""
150153"This macro does not construct a fully initialized object of the given type; "
151- "it merely allocates memory and prepares it for further initialization by :c: "
152- "member:`~PyTypeObject.tp_init`. To construct a fully initialized object, "
153- "call *typeobj* instead. For example::"
154+ "it merely allocates memory and prepares it for further initialization "
155+ "by :c: member:`~PyTypeObject.tp_init`. To construct a fully initialized "
156+ "object, call *typeobj* instead. For example::"
154157msgstr ""
155158"Dieses Makro erstellt kein vollständig initialisiertes Objekt des "
156- "angegebenen Typs; es reserviert lediglich Speicher und bereitet diesen für "
159+ "angegebenen Typs. Es reserviert lediglich Speicher und bereitet diesen für "
157160"die weitere Initialisierung durch :c:member:`~PyTypeObject.tp_init` vor. Um "
158- "ein vollständig initialisiertes Objekt zu erstellen, rufen Sie stattdessen "
161+ "ein vollständig initialisiertes Objekt zu erstellen, rufe stattdessen "
159162"*typeobj* auf. Beispiel::"
160163
161164#: ../../c-api/allocation.rst:83
@@ -187,12 +190,12 @@ msgstr "Ähnlich wie „ :c:macro:`PyObject_New` “, nur dass:"
187190#: ../../c-api/allocation.rst:97
188191msgid ""
189192"It allocates enough memory for the *TYPE* structure plus *size* "
190- "(``Py_ssize_t``) fields of the size given by the :c:member:`~PyTypeObject. "
191- "tp_itemsize` field of *typeobj*."
193+ "(``Py_ssize_t``) fields of the size given by "
194+ "the :c:member:`~PyTypeObject. tp_itemsize` field of *typeobj*."
192195msgstr ""
193196"Es reserviert ausreichend Speicherplatz für die Struktur *TYPE* sowie für "
194- "*size* (``Py_ssize_t``) Felder mit der Größe, die durch das Feld „ :c:member: "
195- "`~PyTypeObject.tp_itemsize` “ von *typeobj* angegeben wird."
197+ "*size* (``Py_ssize_t``) Felder mit der Größe, die durch das Feld "
198+ "„ :c:member: `~PyTypeObject.tp_itemsize` “ von *typeobj* angegeben wird."
196199
197200#: ../../c-api/allocation.rst:100
198201msgid "The memory is initialized like :c:func:`PyObject_InitVar`."
@@ -213,21 +216,23 @@ msgstr ""
213216
214217#: ../../c-api/allocation.rst:114
215218msgid ""
216- "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c:"
217- "member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` instead."
219+ "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set "
220+ "in :c:member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` "
221+ "instead."
218222msgstr ""
219- "Dies kann nicht für Objekte verwendet werden, bei denen unter :c:member:"
220- "`~PyTypeObject.tp_flags` die Option „ :c:macro:`Py_TPFLAGS_HAVE_GC` “ "
221- "aktiviert ist; verwenden Sie stattdessen :c:macro:`PyObject_GC_NewVar`."
223+ "Dies kann nicht für Objekte verwendet werden, bei denen "
224+ "unter :c:member:`~PyTypeObject.tp_flags` die Option "
225+ "„ :c:macro:`Py_TPFLAGS_HAVE_GC` “ aktiviert ist. Verwende "
226+ "stattdessen :c:macro:`PyObject_GC_NewVar`."
222227
223228#: ../../c-api/allocation.rst:118
224229msgid ""
225230"Memory allocated by this function must be freed with :c:func:`PyObject_Free` "
226231"(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)."
227232msgstr ""
228- "Der von dieser Funktion zugewiesene Speicher muss mit :c:func: "
229- "`PyObject_Free` freigegeben werden (in der Regel über den Slot :c:member: "
230- "`~PyTypeObject.tp_free` des Objekts aufgerufen)."
233+ "Der von dieser Funktion zugewiesene Speicher muss "
234+ "mit :c:func: `PyObject_Free` freigegeben werden (in der Regel über den "
235+ "Slot :c:member: `~PyTypeObject.tp_free` des Objekts aufgerufen)."
231236
232237#: ../../c-api/allocation.rst:133
233238msgid ""
0 commit comments