1- # SOME DESCRIPTIVE TITLE .
1+ # German translation of the Python documentation .
22# Copyright (C) 2001 Python Software Foundation
33# This file is distributed under the same license as the Python package.
4- # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
54#
65# Translators:
76# python-doc bot, 2025
7+ # Swen Bachmann, 2026
88#
9- #, fuzzy
109msgid ""
1110msgstr ""
1211"Project-Id-Version : Python 3.15\n "
1312"Report-Msgid-Bugs-To : \n "
1413"POT-Creation-Date : 2026-09-14 20:17+0000\n "
15- "PO-Revision-Date : 2025-09-16 00:01+0000 \n "
14+ "PO-Revision-Date : 2026-10-23 22:10+0200 \n "
1615"Last-Translator : python-doc bot, 2025\n "
17- "Language-Team : German (https://app.transifex. com/python-doc/teams/5390/de/ )\n "
16+ "Language-Team : German (https://github. com/python/python-docs-de )\n "
1817"Language : de\n "
1918"MIME-Version : 1.0\n "
2019"Content-Type : text/plain; charset=UTF-8\n "
@@ -40,6 +39,19 @@ msgid ""
4039"particular configuration option was chosen at the time when Python was "
4140"compiled and installed."
4241msgstr ""
42+ "Die Standardbibliothek von Python besteht aus einer Sammlung von Modulen. "
43+ "Diese Sammlung lässt sich auf viele Weisen aufteilen. Die meisten Module "
44+ "sind in Python geschrieben, einige aber in C. Alle lassen sich in dein "
45+ "Programm importieren, um es um Funktionalität zu erweitern. Manche Module "
46+ "stellen Schnittstellen bereit, die sehr spezifisch für Python sind, etwa das "
47+ "Ausgeben eines Stack-Trace. Manche stellen Schnittstellen bereit, die für "
48+ "bestimmte Betriebssysteme spezifisch sind, etwa den Zugriff auf bestimmte "
49+ "Hardware. Andere stellen Schnittstellen bereit, die für einen bestimmten "
50+ "Anwendungsbereich spezifisch sind, etwa die Webentwicklung. Manche Module "
51+ "sind in allen Fassungen und Portierungen von Python verfügbar, andere nur "
52+ "dann, wenn das zugrunde liegende System sie unterstützt oder erfordert, und "
53+ "wieder andere nur dann, wenn beim Kompilieren und Installieren von Python "
54+ "eine bestimmte Einrichtungsoption gewählt wurde."
4355
4456#: ../../library/intro.rst:19
4557msgid ""
@@ -54,29 +66,49 @@ msgid ""
5466"sections of this manual, it helps to first read :ref:`built-in-funcs`, as "
5567"the remainder of this section assumes familiarity with this material."
5668msgstr ""
69+ "Liest du dieses Handbuch von vorn und springst zum nächsten Kapitel, sobald "
70+ "es dir langweilig wird, bekommst du einen brauchbaren Überblick über die "
71+ "verfügbaren Module und Anwendungsbereiche, die die Python-Bibliothek "
72+ "unterstützt. Du *musst* es natürlich nicht wie einen Roman lesen --- du "
73+ "kannst auch das Inhaltsverzeichnis (vor dem Handbuch) durchsehen oder im "
74+ "Index (hinten) nach einer bestimmten Funktion, einem Modul oder einem "
75+ "Begriff suchen. Und wenn du Freude daran hast, über zufällige Themen zu "
76+ "lernen, schlägst du schließlich eine zufällige Seite auf und liest einen "
77+ "Abschnitt oder zwei. In welcher Reihenfolge du die Abschnitte dieses "
78+ "Handbuchs auch liest, es hilft, zuerst :ref:`built-in-funcs` zu lesen, denn "
79+ "der Rest dieses Abschnitts setzt Vertrautheit mit diesem Material voraus."
5780
5881#: ../../library/intro.rst:33
5982msgid ""
60- "The built-in functions and classes (which can be used without an :keyword: "
61- "`import` statement) are described in :ref:`builtins-index`."
83+ "The built-in functions and classes (which can be used without "
84+ "an :keyword: `import` statement) are described in :ref:`builtins-index`."
6285msgstr ""
86+ "Die integrierten Funktionen und Klassen (die sich ohne "
87+ "eine :keyword:`import`-Anweisung verwenden lassen) werden in :ref:`builtins-"
88+ "index` beschrieben."
6389
6490#: ../../library/intro.rst:40
6591msgid "Notes on availability"
66- msgstr ""
92+ msgstr "Hinweise zur Verfügbarkeit "
6793
6894#: ../../library/intro.rst:42
6995msgid ""
7096"An \" Availability: Unix\" note means that this function is commonly found on "
7197"Unix systems. It does not make any claims about its existence on a specific "
7298"operating system."
7399msgstr ""
100+ "Ein Hinweis „Verfügbarkeit: Unix“ bedeutet, dass diese Funktion "
101+ "üblicherweise auf Unix-Systemen zu finden ist. Er behauptet nichts darüber, "
102+ "ob sie auf einem bestimmten Betriebssystem vorhanden ist."
74103
75104#: ../../library/intro.rst:46
76105msgid ""
77106"If not separately noted, all functions that claim \" Availability: Unix\" are "
78107"supported on macOS, iOS and Android, all of which build on a Unix core."
79108msgstr ""
109+ "Sofern nicht eigens angemerkt, werden alle Funktionen, für die "
110+ "„Verfügbarkeit: Unix“ angegeben ist, unter macOS, iOS und Android "
111+ "unterstützt, die alle auf einem Unix-Kern aufbauen."
80112
81113#: ../../library/intro.rst:49
82114msgid ""
@@ -85,10 +117,15 @@ msgid ""
85117"note *Availability: Linux >= 3.17 with glibc >= 2.27* requires both Linux "
86118"3.17 or newer and glibc 2.27 or newer."
87119msgstr ""
120+ "Enthält ein Verfügbarkeitshinweis sowohl eine Mindestversion des Kernels als "
121+ "auch eine Mindestversion der libc, müssen beide Bedingungen erfüllt sein. "
122+ "Eine Eigenschaft mit dem Hinweis *Verfügbarkeit: Linux >= 3.17 mit glibc >= "
123+ "2.27* erfordert zum Beispiel sowohl Linux 3.17 oder neuer als auch glibc "
124+ "2.27 oder neuer."
88125
89126#: ../../library/intro.rst:57
90127msgid "WebAssembly platforms"
91- msgstr ""
128+ msgstr "WebAssembly-Plattformen "
92129
93130#: ../../library/intro.rst:59
94131msgid ""
@@ -103,6 +140,17 @@ msgid ""
103140"Other blocking operations like :func:`~time.sleep` block the browser event "
104141"loop."
105142msgstr ""
143+ "Die `WebAssembly`_-Plattformen ``wasm32-emscripten`` (`Emscripten`_) und "
144+ "``wasm32-wasi`` (`WASI`_) stellen eine Teilmenge der POSIX-APIs bereit. "
145+ "WebAssembly-Laufzeitumgebungen und Browser laufen in einer Sandbox und haben "
146+ "nur begrenzten Zugriff auf den Wirt und auf äußere Ressourcen. Jedes Modul "
147+ "der Python-Standardbibliothek, das Prozesse, Threading, Netzwerk, Signale "
148+ "oder andere Formen der Interprozesskommunikation (IPC) verwendet, ist "
149+ "entweder nicht verfügbar oder funktioniert möglicherweise nicht wie auf "
150+ "anderen unixartigen Systemen. Datei-E/A, Dateisystem und Funktionen rund um "
151+ "Unix-Rechte sind ebenfalls eingeschränkt. Emscripten erlaubt keine "
152+ "blockierende E/A. Andere blockierende Vorgänge wie :func:`~time.sleep` "
153+ "blockieren die Ereignisschleife des Browsers."
106154
107155#: ../../library/intro.rst:69
108156msgid ""
@@ -112,6 +160,12 @@ msgid ""
112160"are evolving standards; some features like networking may be supported in "
113161"the future."
114162msgstr ""
163+ "Die Eigenschaften und das Verhalten von Python auf WebAssembly-Plattformen "
164+ "hängen von der Version des `Emscripten`_-SDK oder `WASI`_-SDK ab, von den "
165+ "WASM-Laufzeitumgebungen (Browser, NodeJS, `wasmtime`_) und von den Flags, "
166+ "mit denen Python gebaut wurde. WebAssembly, Emscripten und WASI sind "
167+ "Standards in Entwicklung. Manche Eigenschaften wie das Netzwerk werden "
168+ "möglicherweise in Zukunft unterstützt."
115169
116170#: ../../library/intro.rst:75
117171msgid ""
@@ -121,15 +175,27 @@ msgid ""
121175"as well as limited networking capabilities with JavaScript's "
122176"``XMLHttpRequest`` and ``Fetch`` APIs."
123177msgstr ""
178+ "Für Python im Browser sollten Nutzer `Pyodide`_ oder `PyScript`_ in Erwägung "
179+ "ziehen. PyScript baut auf Pyodide auf, das selbst auf CPython und Emscripten "
180+ "aufbaut. Pyodide bietet Zugriff auf die JavaScript- und DOM-APIs der Browser "
181+ "sowie begrenzte Netzwerkfähigkeiten über die JavaScript-APIs "
182+ "``XMLHttpRequest`` und ``Fetch``."
124183
125184#: ../../library/intro.rst:81
126185msgid ""
127186"Process-related APIs are not available or always fail with an error. That "
128- "includes APIs that spawn new processes (:func:`~os.fork`, :func:`~os."
129- "execve`), wait for processes (:func:`~os.waitpid`), send signals (:func:`~os."
130- "kill`), or otherwise interact with processes. The :mod:`subprocess` is "
131- "importable but does not work."
187+ "includes APIs that spawn new processes "
188+ "(:func:`~os.fork`, :func:`~os.execve`), wait for processes "
189+ "(:func:`~os.waitpid`), send signals (:func:`~os.kill`), or otherwise "
190+ "interact with processes. The :mod:`subprocess` is importable but does not "
191+ "work."
132192msgstr ""
193+ "APIs rund um Prozesse sind nicht verfügbar oder scheitern immer mit einem "
194+ "Fehler. Dazu gehören APIs, die neue Prozesse starten "
195+ "(:func:`~os.fork`, :func:`~os.execve`), auf Prozesse warten "
196+ "(:func:`~os.waitpid`), Signale senden (:func:`~os.kill`) oder sonst mit "
197+ "Prozessen umgehen. :mod:`subprocess` lässt sich importieren, funktioniert "
198+ "aber nicht."
133199
134200#: ../../library/intro.rst:87
135201msgid ""
@@ -140,51 +206,76 @@ msgid ""
140206"information. WASI snapshot preview 1 only permits sockets from an existing "
141207"file descriptor."
142208msgstr ""
209+ "Das Modul :mod:`socket` ist verfügbar, aber eingeschränkt und verhält sich "
210+ "anders als auf anderen Plattformen. Unter Emscripten sind Sockets immer "
211+ "nicht blockierend und erfordern zusätzlichen JavaScript-Code und Hilfsmittel "
212+ "auf dem Server, um TCP über WebSockets weiterzuleiten. Weitere Informationen "
213+ "stehen unter `Emscripten Networking`_. WASI Snapshot Preview 1 erlaubt "
214+ "Sockets nur aus einem vorhandenen Dateideskriptor."
143215
144216#: ../../library/intro.rst:94
145217msgid ""
146218"Some functions are stubs that either don't do anything and always return "
147219"hardcoded values."
148220msgstr ""
221+ "Einige Funktionen sind Platzhalter, die entweder nichts tun oder stets "
222+ "festgelegte Werte zurückgeben."
149223
150224#: ../../library/intro.rst:97
151225msgid ""
152226"Functions related to file descriptors, file permissions, file ownership, and "
153227"links are limited and don't support some operations. For example, WASI does "
154228"not permit symlinks with absolute file names."
155229msgstr ""
230+ "Funktionen rund um Dateideskriptoren, Dateirechte, Dateieigentum und Links "
231+ "sind eingeschränkt und unterstützen manche Vorgänge nicht. WASI erlaubt zum "
232+ "Beispiel keine symbolischen Links mit absoluten Dateinamen."
156233
157234#: ../../library/intro.rst:113
158235msgid "Mobile platforms"
159- msgstr ""
236+ msgstr "Mobile Plattformen "
160237
161238#: ../../library/intro.rst:115
162239msgid ""
163240"Android and iOS are, in most respects, POSIX operating systems. File I/O, "
164241"socket handling, and threading all behave as they would on any POSIX "
165242"operating system. However, there are several major differences:"
166243msgstr ""
244+ "Android und iOS sind in den meisten Belangen POSIX-Betriebssysteme. Datei-E/"
245+ "A, der Umgang mit Sockets und Threading verhalten sich alle so, wie sie es "
246+ "auf jedem POSIX-Betriebssystem täten. Es gibt allerdings mehrere wesentliche "
247+ "Unterschiede:"
167248
168249#: ../../library/intro.rst:119
169250msgid ""
170251"Mobile platforms can only use Python in \" embedded\" mode. There is no "
171- "Python REPL, and no ability to use separate executables such as :program: "
172- "`python` or :program:`pip`. To add Python code to your mobile app, you must "
173- "use the :ref:`Python embedding API <embedding>`. For more details, see :ref: "
174- "`using-android` and :ref:`using-ios`."
252+ "Python REPL, and no ability to use separate executables such "
253+ "as :program: `python` or :program:`pip`. To add Python code to your mobile "
254+ "app, you must use the :ref:`Python embedding API <embedding>`. For more "
255+ "details, see :ref: `using-android` and :ref:`using-ios`."
175256msgstr ""
257+ "Mobile Plattformen können Python nur im „eingebetteten“ Modus verwenden. Es "
258+ "gibt keine Python-REPL und keine Möglichkeit, eigene ausführbare Programme "
259+ "wie :program:`python` oder :program:`pip` zu verwenden. Um Python-Code zu "
260+ "deiner mobilen App hinzuzufügen, musst du die :ref:`Python-Einbettungs-API "
261+ "<embedding>` verwenden. Weitere Einzelheiten stehen unter :ref:`using-"
262+ "android` und :ref:`using-ios`."
176263
177264#: ../../library/intro.rst:125
178265msgid "Subprocesses:"
179- msgstr ""
266+ msgstr "Subprozesse: "
180267
181268#: ../../library/intro.rst:127
182269msgid ""
183270"On Android, creating subprocesses is possible but `officially unsupported "
184271"<https://issuetracker.google.com/issues/128554619#comment4>`__. In "
185- "particular, Android does not support any part of the System V IPC API, so : "
186- "mod:`multiprocessing` is not available."
272+ "particular, Android does not support any part of the System V IPC API, "
273+ "so : mod:`multiprocessing` is not available."
187274msgstr ""
275+ "Unter Android lassen sich Subprozesse erzeugen, das wird aber `offiziell "
276+ "nicht unterstützt <https://issuetracker.google.com/issues/"
277+ "128554619#comment4>`__. Insbesondere unterstützt Android keinen Teil der "
278+ "System-V-IPC-API, weshalb :mod:`multiprocessing` nicht verfügbar ist."
188279
189280#: ../../library/intro.rst:132
190281msgid ""
@@ -195,25 +286,38 @@ msgid ""
195286"communicate with other running applications, outside of the iOS-specific "
196287"APIs that exist for this purpose."
197288msgstr ""
289+ "Eine iOS-App kann keine Form von Subprozessen, Multiprocessing oder "
290+ "Interprozesskommunikation verwenden. Versucht eine iOS-App, einen Subprozess "
291+ "zu erzeugen, bleibt der Prozess, der den Subprozess erzeugt, entweder hängen "
292+ "oder stürzt ab. Eine iOS-App sieht keine anderen laufenden Anwendungen und "
293+ "kann auch nicht mit anderen laufenden Anwendungen kommunizieren, außer über "
294+ "die eigens dafür vorhandenen iOS-APIs."
198295
199296#: ../../library/intro.rst:139
200297msgid ""
201298"Mobile apps have limited access to modify system resources (such as the "
202299"system clock). These resources will often be *readable*, but attempts to "
203300"modify those resources will usually fail."
204301msgstr ""
302+ "Mobile Apps haben nur begrenzten Zugriff darauf, Systemressourcen (etwa die "
303+ "Systemuhr) zu ändern. Diese Ressourcen sind oft *lesbar*, Versuche, sie zu "
304+ "ändern, scheitern aber üblicherweise."
205305
206306#: ../../library/intro.rst:143
207307msgid "Console input and output:"
208- msgstr ""
308+ msgstr "Ein- und Ausgabe auf der Konsole: "
209309
210310#: ../../library/intro.rst:145
211311msgid ""
212312"On Android, the native ``stdout`` and ``stderr`` are not connected to "
213313"anything, so Python installs its own streams which redirect messages to the "
214- "system log. These can be seen under the tags ``python.stdout`` and ``python. "
215- "stderr`` respectively."
314+ "system log. These can be seen under the tags ``python.stdout`` and "
315+ "``python. stderr`` respectively."
216316msgstr ""
317+ "Unter Android sind die systemeigenen ``stdout`` und ``stderr`` mit nichts "
318+ "verbunden, deshalb richtet Python eigene Datenströme ein, die Meldungen in "
319+ "das Systemprotokoll umlenken. Sie sind unter den Tags ``python.stdout`` "
320+ "beziehungsweise ``python.stderr`` zu sehen."
217321
218322#: ../../library/intro.rst:150
219323msgid ""
@@ -224,16 +328,28 @@ msgid ""
224328"a diagnostic aid, they will not include any detail written to ``stdout`` or "
225329"``stderr``."
226330msgstr ""
331+ "iOS-Apps haben nur einen begrenzten Begriff von Konsolenausgabe. ``stdout`` "
332+ "und ``stderr`` *gibt es*, und was nach ``stdout`` und ``stderr`` geschrieben "
333+ "wird, ist beim Ausführen in Xcode in den Protokollen sichtbar, dieser Inhalt "
334+ "wird aber *nicht* im Systemprotokoll aufgezeichnet. Stellt ein Nutzer, der "
335+ "deine App installiert hat, seine App-Protokolle als Diagnosehilfe bereit, "
336+ "enthalten sie nichts von dem, was nach ``stdout`` oder ``stderr`` "
337+ "geschrieben wurde."
227338
228339#: ../../library/intro.rst:157
229340msgid ""
230341"Mobile apps have no usable ``stdin`` at all. While apps can display an on-"
231342"screen keyboard, this is a software feature, not something that is attached "
232343"to ``stdin``."
233344msgstr ""
345+ "Mobile Apps haben überhaupt kein brauchbares ``stdin``. Apps können zwar "
346+ "eine Bildschirmtastatur anzeigen, das ist aber eine Eigenschaft der Software "
347+ "und nichts, was an ``stdin`` hängt."
234348
235349#: ../../library/intro.rst:161
236350msgid ""
237- "As a result, Python modules that involve console manipulation (such as :mod: "
238- "`curses` and :mod:`readline`) are not available on mobile platforms."
351+ "As a result, Python modules that involve console manipulation (such "
352+ "as :mod: `curses` and :mod:`readline`) are not available on mobile platforms."
239353msgstr ""
354+ "Deshalb sind Python-Module, die mit der Konsole umgehen (etwa :mod:`curses` "
355+ "und :mod:`readline`), auf mobilen Plattformen nicht verfügbar."
0 commit comments