| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -41,15 +41,15 @@ msgstr "" | |||
| 41 | 41 | ||
| 42 | 42 | #: ../../c-api/allocation.rst:24 | |
| 43 | 43 | 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`." | ||
| 48 | 48 | 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." | ||
| 53 | 53 | ||
| 54 | 54 | #: ../../c-api/allocation.rst:31 | |
| 55 | 55 | msgid "" | |
@@ -80,62 +80,65 @@ msgstr "" | |||
| 80 | 80 | #: ../../c-api/allocation.rst:48 | |
| 81 | 81 | msgid "" | |
| 82 | 82 | "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)." | ||
| 87 | 87 | msgstr "" | |
| 88 | 88 | "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)." | ||
| 93 | 93 | ||
| 94 | 94 | #: ../../c-api/allocation.rst:54 ../../c-api/allocation.rst:107 | |
| 95 | 95 | msgid "" | |
| 96 | 96 | "Avoid calling this directly to allocate memory for an object; call the " | |
| 97 | 97 | "type's :c:member:`~PyTypeObject.tp_alloc` slot instead." | |
| 98 | 98 | 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 " | ||
| 100 | 100 | "stattdessen den :c:member:`~PyTypeObject.tp_alloc`-Slot des Typs." | |
| 101 | 101 | ||
| 102 | 102 | #: ../../c-api/allocation.rst:57 ../../c-api/allocation.rst:110 | |
| 103 | 103 | 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." | ||
| 107 | 107 | msgstr "" | |
| 108 | 108 | "Beim Befüllen des Slots :c:member:`~PyTypeObject.tp_alloc` eines Typs ist " | |
| 109 | 109 | "die Verwendung von :c:func:`PyType_GenericAlloc` einer benutzerdefinierten " | |
| 110 | 110 | "Funktion vorzuziehen, die dieses Makro lediglich aufruft." | |
| 111 | 111 | ||
| 112 | 112 | #: ../../c-api/allocation.rst:61 | |
| 113 | 113 | 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__`)." | ||
| 117 | 118 | 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." | ||
| 121 | 122 | ||
| 122 | 123 | #: ../../c-api/allocation.rst:65 | |
| 123 | 124 | 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." | ||
| 126 | 128 | 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`." | ||
| 130 | 133 | ||
| 131 | 134 | #: ../../c-api/allocation.rst:68 | |
| 132 | 135 | msgid "" | |
| 133 | 136 | "Memory allocated by this macro must be freed with :c:func:`PyObject_Free` " | |
| 134 | 137 | "(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)." | |
| 135 | 138 | msgstr "" | |
| 136 | 139 | "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)." | ||
| 139 | 142 | ||
| 140 | 143 | #: ../../c-api/allocation.rst:73 ../../c-api/allocation.rst:123 | |
| 141 | 144 | msgid "" | |
@@ -148,14 +151,14 @@ msgstr "" | |||
| 148 | 151 | #: ../../c-api/allocation.rst:78 ../../c-api/allocation.rst:128 | |
| 149 | 152 | msgid "" | |
| 150 | 153 | "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::" | ||
| 154 | 157 | msgstr "" | |
| 155 | 158 | "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 " | ||
| 157 | 160 | "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 " | ||
| 159 | 162 | "*typeobj* auf. Beispiel::" | |
| 160 | 163 | ||
| 161 | 164 | #: ../../c-api/allocation.rst:83 | |
@@ -187,12 +190,12 @@ msgstr "Ähnlich wie „ :c:macro:`PyObject_New` “, nur dass:" | |||
| 187 | 190 | #: ../../c-api/allocation.rst:97 | |
| 188 | 191 | msgid "" | |
| 189 | 192 | "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*." | ||
| 192 | 195 | msgstr "" | |
| 193 | 196 | "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." | ||
| 196 | 199 | ||
| 197 | 200 | #: ../../c-api/allocation.rst:100 | |
| 198 | 201 | msgid "The memory is initialized like :c:func:`PyObject_InitVar`." | |
@@ -213,21 +216,23 @@ msgstr "" | |||
| 213 | 216 | ||
| 214 | 217 | #: ../../c-api/allocation.rst:114 | |
| 215 | 218 | 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." | ||
| 218 | 222 | 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`." | ||
| 222 | 227 | ||
| 223 | 228 | #: ../../c-api/allocation.rst:118 | |
| 224 | 229 | msgid "" | |
| 225 | 230 | "Memory allocated by this function must be freed with :c:func:`PyObject_Free` " | |
| 226 | 231 | "(usually called via the object's :c:member:`~PyTypeObject.tp_free` slot)." | |
| 227 | 232 | 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)." | ||
| 231 | 236 | ||
| 232 | 237 | #: ../../c-api/allocation.rst:133 | |
| 233 | 238 | msgid "" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -37,7 +37,7 @@ msgstr "" | |||
| 37 | 37 | "CPython gibt seine Versionsnummer über die folgenden Makros bekannt. " | |
| 38 | 38 | "Beachte, dass diese dem Versionscode entsprechen, mit dem das Programm " | |
| 39 | 39 | "**kompiliert** wurde. Informationen zur **Laufzeit** verwendeten Version " | |
| 40 | - "finden Sie unter :c:var:`Py_Version`." | ||
| 40 | + "findest du unter :c:var:`Py_Version`." | ||
| 41 | 41 | ||
| 42 | 42 | #: ../../c-api/apiabiversion.rst:17 | |
| 43 | 43 | msgid "" | |
@@ -74,8 +74,8 @@ msgid "" | |||
| 74 | 74 | "(``0xB``), :c:macro:`!PY_RELEASE_LEVEL_GAMMA` (``0xC``), and :c:macro:`!" | |
| 75 | 75 | "PY_RELEASE_LEVEL_FINAL` (``0xF``)." | |
| 76 | 76 | 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:`!" | ||
| 79 | 79 | "PY_RELEASE_LEVEL_BETA` (``0xB``), :c:macro:`!PY_RELEASE_LEVEL_GAMMA` " | |
| 80 | 80 | "(``0xC``) und :c:macro:`!PY_RELEASE_LEVEL_FINAL` (``0xF``)." | |
| 81 | 81 | ||
@@ -86,8 +86,8 @@ msgstr "" | |||
| 86 | 86 | ||
| 87 | 87 | #: ../../c-api/apiabiversion.rst:60 | |
| 88 | 88 | 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." | ||
| 91 | 91 | msgstr "" | |
| 92 | 92 | "Die Python-Versionsnummer, kodiert als einzelne Ganzzahl. Einzelheiten zur " | |
| 93 | 93 | "Kodierung findest du unter :c:func:`Py_PACK_FULL_VERSION`." | |
@@ -113,14 +113,14 @@ msgstr "Laufzeitversion" | |||
| 113 | 113 | ||
| 114 | 114 | #: ../../c-api/apiabiversion.rst:78 | |
| 115 | 115 | 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." | ||
| 119 | 119 | msgstr "" | |
| 120 | 120 | "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." | ||
| 124 | 124 | ||
| 125 | 125 | #: ../../c-api/apiabiversion.rst:82 | |
| 126 | 126 | msgid "" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments