Skip to content

Commit bb54207

Browse files
committed
library/pydoc.po -> translation at the first time
1 parent 99aaf4e commit bb54207

1 file changed

Lines changed: 113 additions & 30 deletions

File tree

‎library/pydoc.po‎

Lines changed: 113 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
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.
4+
#
5+
# Translators:
6+
# Swen Bachmann, 2026
57
#
68
msgid ""
79
msgstr ""
810
"Project-Id-Version: Python 3.15\n"
911
"Report-Msgid-Bugs-To: \n"
1012
"POT-Creation-Date: 2026-08-22 12:07+0200\n"
11-
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
12-
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
13+
"PO-Revision-Date: 2026-10-23 22:10+0200\n"
14+
"Last-Translator: python-doc bot, 2025\n"
15+
"Language-Team: German (https://github.com/python/python-docs-de)\n"
1316
"Language: de\n"
1417
"MIME-Version: 1.0\n"
1518
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,18 +21,21 @@ msgstr ""
1821

1922
#: ../../library/pydoc.rst:2
2023
msgid ":mod:`!pydoc` --- Documentation generator and online help system"
21-
msgstr ""
24+
msgstr ":mod:`!pydoc` --- Dokumentationserzeuger und Online-Hilfesystem"
2225

2326
#: ../../library/pydoc.rst:7
2427
msgid "**Source code:** :source:`Lib/pydoc.py`"
25-
msgstr ""
28+
msgstr "**Quellcode:** :source:`Lib/pydoc.py`"
2629

2730
#: ../../library/pydoc.rst:16
2831
msgid ""
2932
"The :mod:`!pydoc` module automatically generates documentation from Python "
3033
"modules. The documentation can be presented as pages of text on the "
3134
"console, served to a web browser, or saved to HTML files."
3235
msgstr ""
36+
"Das Modul :mod:`!pydoc` erzeugt automatisch Dokumentation aus Python-"
37+
"Modulen. Die Dokumentation kann als Textseiten auf der Konsole dargestellt, "
38+
"an einen Webbrowser ausgeliefert oder in HTML-Dateien gespeichert werden."
3339

3440
#: ../../library/pydoc.rst:20
3541
msgid ""
@@ -38,9 +44,17 @@ msgid ""
3844
"of the object, and recursively of its documentable members. If there is no "
3945
"docstring, :mod:`!pydoc` tries to obtain a description from the block of "
4046
"comment lines just above the definition of the class, function or method in "
41-
"the source file, or at the top of the module (see :func:`inspect."
42-
"getcomments`)."
47+
"the source file, or at the top of the module "
48+
"(see :func:`inspect.getcomments`)."
4349
msgstr ""
50+
"Bei Modulen, Klassen, Funktionen und Methoden wird die angezeigte "
51+
"Dokumentation aus dem Docstring (also dem "
52+
"Attribut :attr:`~definition.__doc__`) des Objekts und rekursiv aus dem "
53+
"seiner dokumentierbaren Member abgeleitet. Gibt es keinen Docstring, "
54+
"versucht :mod:`!pydoc`, eine Beschreibung aus dem Block von Kommentarzeilen "
55+
"direkt über der Definition der Klasse, Funktion oder Methode in der "
56+
"Quelldatei oder am Anfang des Moduls zu bekommen "
57+
"(siehe :func:`inspect.getcomments`)."
4458

4559
#: ../../library/pydoc.rst:27
4660
msgid ""
@@ -50,10 +64,16 @@ msgid ""
5064
"be viewed from outside the Python interpreter by running :program:`pydoc` as "
5165
"a script at the operating system's command prompt. For example, running ::"
5266
msgstr ""
67+
"Die integrierte Funktion :func:`help` ruft im interaktiven Interpreter das "
68+
"Online-Hilfesystem auf, das :mod:`!pydoc` verwendet, um seine Dokumentation "
69+
"als Text auf der Konsole zu erzeugen. Dieselbe Textdokumentation lässt sich "
70+
"auch außerhalb des Python-Interpreters ansehen, indem du :program:`pydoc` an "
71+
"der Eingabeaufforderung des Betriebssystems als Skript ausführst. Führst du "
72+
"zum Beispiel ::"
5373

5474
#: ../../library/pydoc.rst:33
5575
msgid "python -m pydoc sys"
56-
msgstr ""
76+
msgstr "python -m pydoc sys"
5777

5878
#: ../../library/pydoc.rst:35
5979
msgid ""
@@ -66,6 +86,16 @@ msgid ""
6686
"system, such as a slash in Unix), and refers to an existing Python source "
6787
"file, then documentation is produced for that file."
6888
msgstr ""
89+
"an einer Shell-Eingabeaufforderung aus, wird die Dokumentation zum "
90+
"Modul :mod:`sys` angezeigt, in einem Stil, der den Man-Pages ähnelt, die der "
91+
"Unix-Befehl :program:`man` anzeigt. Das Argument für :program:`pydoc` kann "
92+
"der Name einer Funktion, eines Moduls oder eines Pakets sein oder ein mit "
93+
"Punkten geschriebener Verweis auf eine Klasse, Methode oder Funktion "
94+
"innerhalb eines Moduls oder eines Moduls in einem Paket. Sieht das Argument "
95+
"für :program:`pydoc` wie ein Pfad aus (es enthält also das Pfadtrennzeichen "
96+
"deines Betriebssystems, unter Unix etwa einen Schrägstrich) und bezeichnet "
97+
"eine vorhandene Python-Quelldatei, wird die Dokumentation für diese Datei "
98+
"erzeugt."
6999

70100
#: ../../library/pydoc.rst:46
71101
msgid ""
@@ -74,21 +104,35 @@ msgid ""
74104
"executed on that occasion. Use an ``if __name__ == '__main__':`` guard to "
75105
"only execute code when a file is invoked as a script and not just imported."
76106
msgstr ""
107+
"Um Objekte und ihre Dokumentation zu finden, importiert :mod:`!pydoc` das "
108+
"oder die zu dokumentierenden Module. Deshalb wird bei dieser Gelegenheit "
109+
"jeder Code auf Modulebene ausgeführt. Verwende eine Absicherung ``if "
110+
"__name__ == '__main__':``, damit Code nur dann ausgeführt wird, wenn eine "
111+
"Datei als Skript aufgerufen und nicht bloß importiert wird."
77112

78113
#: ../../library/pydoc.rst:51
79114
msgid ""
80115
"When printing output to the console, :program:`pydoc` attempts to paginate "
81-
"the output for easier reading. If either the :envvar:`MANPAGER` or the :"
82-
"envvar:`PAGER` environment variable is set, :program:`pydoc` will use its "
83-
"value as a pagination program. When both are set, :envvar:`MANPAGER` is used."
116+
"the output for easier reading. If either the :envvar:`MANPAGER` or "
117+
"the :envvar:`PAGER` environment variable is set, :program:`pydoc` will use "
118+
"its value as a pagination program. When both are set, :envvar:`MANPAGER` is "
119+
"used."
84120
msgstr ""
121+
"Gibt :program:`pydoc` Ausgabe auf der Konsole aus, versucht es, die Ausgabe "
122+
"seitenweise umzubrechen, damit sie leichter zu lesen ist. Ist eine der "
123+
"Umgebungsvariablen :envvar:`MANPAGER` oder :envvar:`PAGER` gesetzt, "
124+
"verwendet :program:`pydoc` ihren Wert als Programm zum Blättern. Sind beide "
125+
"gesetzt, wird :envvar:`MANPAGER` verwendet."
85126

86127
#: ../../library/pydoc.rst:56
87128
msgid ""
88129
"Specifying a ``-w`` flag before the argument will cause HTML documentation "
89130
"to be written out to a file in the current directory, instead of displaying "
90131
"text on the console."
91132
msgstr ""
133+
"Gibst du vor dem Argument das Flag ``-w`` an, wird die HTML-Dokumentation in "
134+
"eine Datei im aktuellen Verzeichnis geschrieben, statt Text auf der Konsole "
135+
"anzuzeigen."
92136

93137
#: ../../library/pydoc.rst:60
94138
msgid ""
@@ -97,22 +141,35 @@ msgid ""
97141
"manner similar to the Unix :program:`man` command. The synopsis line of a "
98142
"module is the first line of its documentation string."
99143
msgstr ""
144+
"Gibst du vor dem Argument das Flag ``-k`` an, werden die "
145+
"Kurzbeschreibungszeilen aller verfügbaren Module nach dem als Argument "
146+
"angegebenen Schlüsselwort durchsucht, wiederum ähnlich wie beim Unix-"
147+
"Befehl :program:`man`. Die Kurzbeschreibungszeile eines Moduls ist die erste "
148+
"Zeile seines Dokumentationsstrings."
100149

101150
#: ../../library/pydoc.rst:65
102151
msgid ""
103152
"You can also use :program:`pydoc` to start an HTTP server on the local "
104-
"machine that will serve documentation to visiting web browsers. :program:"
105-
"`python -m pydoc -p 1234` will start a HTTP server on port 1234, allowing "
106-
"you to browse the documentation at ``http://localhost:1234/`` in your "
107-
"preferred web browser. Specifying ``0`` as the port number will select an "
108-
"arbitrary unused port."
153+
"machine that will serve documentation to visiting web "
154+
"browsers. :program:`python -m pydoc -p 1234` will start a HTTP server on "
155+
"port 1234, allowing you to browse the documentation at ``http://"
156+
"localhost:1234/`` in your preferred web browser. Specifying ``0`` as the "
157+
"port number will select an arbitrary unused port."
109158
msgstr ""
159+
"Du kannst :program:`pydoc` auch verwenden, um auf der lokalen Maschine einen "
160+
"HTTP-Server zu starten, der Dokumentation an Webbrowser ausliefert, die ihn "
161+
"besuchen. :program:`python -m pydoc -p 1234` startet einen HTTP-Server auf "
162+
"Port 1234, sodass du die Dokumentation in deinem bevorzugten Webbrowser "
163+
"unter ``http://localhost:1234/`` durchsehen kannst. Gibst du ``0`` als "
164+
"Portnummer an, wird ein beliebiger unbenutzter Port gewählt."
110165

111166
#: ../../library/pydoc.rst:73
112167
msgid ""
113168
"The :mod:`!pydoc` HTTP server is intended for local use during development "
114169
"and is not suitable for production use."
115170
msgstr ""
171+
"Der HTTP-Server von :mod:`!pydoc` ist für die lokale Verwendung während der "
172+
"Entwicklung gedacht und für den Produktivbetrieb nicht geeignet."
116173

117174
#: ../../library/pydoc.rst:76
118175
msgid ""
@@ -122,6 +179,12 @@ msgid ""
122179
"host name that the server responds to. During development this is "
123180
"especially useful if you want to run pydoc from within a container."
124181
msgstr ""
182+
":program:`python -m pydoc -n <hostname>` startet den Server so, dass er auf "
183+
"dem angegebenen Hostnamen lauscht. Voreingestellt ist der Hostname "
184+
"„localhost“. Soll der Server aber von anderen Maschinen aus erreichbar sein, "
185+
"möchtest du vielleicht den Hostnamen ändern, auf den der Server antwortet. "
186+
"Während der Entwicklung ist das besonders nützlich, wenn du pydoc innerhalb "
187+
"eines Containers ausführen willst."
125188

126189
#: ../../library/pydoc.rst:82
127190
msgid ""
@@ -131,6 +194,12 @@ msgid ""
131194
"modules with a keyword in their synopsis line, and go to the *Module index*, "
132195
"*Topics* and *Keywords* pages."
133196
msgstr ""
197+
":program:`python -m pydoc -b` startet den Server und öffnet außerdem einen "
198+
"Webbrowser mit einer Modulindexseite. Jede ausgelieferte Seite hat oben eine "
199+
"Navigationsleiste, über die du mit *Get* Hilfe zu einem einzelnen Eintrag "
200+
"bekommst, mit *Search* alle Module nach einem Schlüsselwort in ihrer "
201+
"Kurzbeschreibungszeile durchsuchst und zu den Seiten *Module index*, "
202+
"*Topics* und *Keywords* gelangst."
134203

135204
#: ../../library/pydoc.rst:88
136205
msgid ""
@@ -139,45 +208,59 @@ msgid ""
139208
"spam` documents precisely the version of the module you would get if you "
140209
"started the Python interpreter and typed ``import spam``."
141210
msgstr ""
211+
"Erzeugt :program:`pydoc` Dokumentation, verwendet es die aktuelle Umgebung "
212+
"und den aktuellen Pfad, um Module zu finden. :program:`pydoc spam` "
213+
"aufzurufen dokumentiert also genau die Fassung des Moduls, die du bekämst, "
214+
"wenn du den Python-Interpreter startest und ``import spam`` eingibst."
142215

143216
#: ../../library/pydoc.rst:93
144217
msgid ""
145-
"Module docs for core modules are assumed to reside in ``https://docs.python."
146-
"org/X.Y/library/`` where ``X`` and ``Y`` are the major and minor version "
147-
"numbers of the Python interpreter. This can be overridden by setting the :"
148-
"envvar:`!PYTHONDOCS` environment variable to a different URL or to a local "
149-
"directory containing the Library Reference Manual pages."
218+
"Module docs for core modules are assumed to reside in ``https://"
219+
"docs.python.org/X.Y/library/`` where ``X`` and ``Y`` are the major and minor "
220+
"version numbers of the Python interpreter. This can be overridden by "
221+
"setting the :envvar:`!PYTHONDOCS` environment variable to a different URL or "
222+
"to a local directory containing the Library Reference Manual pages."
150223
msgstr ""
224+
"Es wird angenommen, dass die Moduldokumentation der Kernmodule unter "
225+
"``https://docs.python.org/X.Y/library/`` liegt, wobei ``X`` und ``Y`` die "
226+
"Haupt- und Nebenversionsnummer des Python-Interpreters sind. Das lässt sich "
227+
"übergehen, indem die Umgebungsvariable :envvar:`!PYTHONDOCS` auf eine andere "
228+
"URL oder auf ein lokales Verzeichnis mit den Seiten des "
229+
"Bibliotheksreferenzhandbuchs gesetzt wird."
151230

152231
#: ../../library/pydoc.rst:100
153232
msgid "Added the ``-b`` option."
154-
msgstr ""
233+
msgstr "Die Option ``-b`` wurde hinzugefügt."
155234

156235
#: ../../library/pydoc.rst:103
157236
msgid "The ``-g`` command line option was removed."
158-
msgstr ""
237+
msgstr "Die Befehlszeilenoption ``-g`` wurde entfernt."
159238

160239
#: ../../library/pydoc.rst:106
161240
msgid ""
162-
":mod:`!pydoc` now uses :func:`inspect.signature` rather than :func:`inspect."
163-
"getfullargspec` to extract signature information from callables."
241+
":mod:`!pydoc` now uses :func:`inspect.signature` rather "
242+
"than :func:`inspect.getfullargspec` to extract signature information from "
243+
"callables."
164244
msgstr ""
245+
":mod:`!pydoc` verwendet jetzt :func:`inspect.signature` "
246+
"statt :func:`inspect.getfullargspec`, um Signaturinformationen aus "
247+
"aufrufbaren Objekten zu gewinnen."
165248

166249
#: ../../library/pydoc.rst:111
167250
msgid "Added the ``-n`` option."
168-
msgstr ""
251+
msgstr "Die Option ``-n`` wurde hinzugefügt."
169252

170253
#: ../../library/pydoc.rst:9
171254
msgid "documentation"
172-
msgstr ""
255+
msgstr "Dokumentation"
173256

174257
#: ../../library/pydoc.rst:9
175258
msgid "generation"
176-
msgstr ""
259+
msgstr "Erzeugung"
177260

178261
#: ../../library/pydoc.rst:9
179262
msgid "online"
180-
msgstr ""
263+
msgstr "online"
181264

182265
#: ../../library/pydoc.rst:9
183266
msgid "help"

0 commit comments

Comments
 (0)