Skip to content

Commit d58887a

Browse files
committed
c-api
/allocation.po /apiabiversion.po /arg.po /bool.po /buffer.po -> optimised individual sentence structures and phrasing.
1 parent b29e5b2 commit d58887a

5 files changed

Lines changed: 451 additions & 441 deletions

File tree

‎c-api/allocation.po‎

Lines changed: 55 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ msgstr ""
4141

4242
#: ../../c-api/allocation.rst:24
4343
msgid ""
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`."
4848
msgstr ""
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
5555
msgid ""
@@ -80,62 +80,65 @@ msgstr ""
8080
#: ../../c-api/allocation.rst:48
8181
msgid ""
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)."
8787
msgstr ""
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
9595
msgid ""
9696
"Avoid calling this directly to allocate memory for an object; call the "
9797
"type's :c:member:`~PyTypeObject.tp_alloc` slot instead."
9898
msgstr ""
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
103103
msgid ""
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."
107107
msgstr ""
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
113113
msgid ""
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__`)."
117118
msgstr ""
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
123124
msgid ""
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."
126128
msgstr ""
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
132135
msgid ""
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)."
135138
msgstr ""
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
141144
msgid ""
@@ -148,14 +151,14 @@ msgstr ""
148151
#: ../../c-api/allocation.rst:78 ../../c-api/allocation.rst:128
149152
msgid ""
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::"
154157
msgstr ""
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
188191
msgid ""
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*."
192195
msgstr ""
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
198201
msgid "The memory is initialized like :c:func:`PyObject_InitVar`."
@@ -213,21 +216,23 @@ msgstr ""
213216

214217
#: ../../c-api/allocation.rst:114
215218
msgid ""
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."
218222
msgstr ""
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
224229
msgid ""
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)."
227232
msgstr ""
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
233238
msgid ""

‎c-api/apiabiversion.po‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ msgstr ""
3737
"CPython gibt seine Versionsnummer über die folgenden Makros bekannt. "
3838
"Beachte, dass diese dem Versionscode entsprechen, mit dem das Programm "
3939
"**kompiliert** wurde. Informationen zur **Laufzeit** verwendeten Version "
40-
"finden Sie unter :c:var:`Py_Version`."
40+
"findest du unter :c:var:`Py_Version`."
4141

4242
#: ../../c-api/apiabiversion.rst:17
4343
msgid ""
@@ -74,8 +74,8 @@ msgid ""
7474
"(``0xB``), :c:macro:`!PY_RELEASE_LEVEL_GAMMA` (``0xC``), and :c:macro:`!"
7575
"PY_RELEASE_LEVEL_FINAL` (``0xF``)."
7676
msgstr ""
77-
"Der Vollständigkeit halber stehen die Werte auch als Makros zur Verfügung: :"
78-
"c:macro:`!PY_RELEASE_LEVEL_ALPHA` (``0xA``), :c:macro:`!"
77+
"Der Vollständigkeit halber stehen die Werte auch als Makros zur "
78+
"Verfügung: :c:macro:`!PY_RELEASE_LEVEL_ALPHA` (``0xA``), :c:macro:`!"
7979
"PY_RELEASE_LEVEL_BETA` (``0xB``), :c:macro:`!PY_RELEASE_LEVEL_GAMMA` "
8080
"(``0xC``) und :c:macro:`!PY_RELEASE_LEVEL_FINAL` (``0xF``)."
8181

@@ -86,8 +86,8 @@ msgstr ""
8686

8787
#: ../../c-api/apiabiversion.rst:60
8888
msgid ""
89-
"The Python version number encoded in a single integer. See :c:func:"
90-
"`Py_PACK_FULL_VERSION` for the encoding details."
89+
"The Python version number encoded in a single integer. "
90+
"See :c:func:`Py_PACK_FULL_VERSION` for the encoding details."
9191
msgstr ""
9292
"Die Python-Versionsnummer, kodiert als einzelne Ganzzahl. Einzelheiten zur "
9393
"Kodierung findest du unter :c:func:`Py_PACK_FULL_VERSION`."
@@ -113,14 +113,14 @@ msgstr "Laufzeitversion"
113113

114114
#: ../../c-api/apiabiversion.rst:78
115115
msgid ""
116-
"The Python runtime version number encoded in a single constant integer. See :"
117-
"c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains the "
118-
"Python version used at run time."
116+
"The Python runtime version number encoded in a single constant integer. "
117+
"See :c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains "
118+
"the Python version used at run time."
119119
msgstr ""
120120
"Die Versionsnummer der Python-Laufzeitumgebung, kodiert als einzelne "
121-
"konstante Ganzzahl. Einzelheiten zur Kodierung findest du unter :c:func:"
122-
"`Py_PACK_FULL_VERSION`. Diese enthält die zur Laufzeit verwendete Python-"
123-
"Version."
121+
"konstante Ganzzahl. Einzelheiten zur Kodierung findest du "
122+
"unter :c:func:`Py_PACK_FULL_VERSION`. Diese enthält die zur Laufzeit "
123+
"verwendete Python-Version."
124124

125125
#: ../../c-api/apiabiversion.rst:82
126126
msgid ""

0 commit comments

Comments
 (0)