Skip to content

Commit 896d533

Browse files
committed
/gossary -> small improvements
1 parent d585736 commit 896d533

1 file changed

Lines changed: 63 additions & 62 deletions

File tree

‎glossary.po‎

Lines changed: 63 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,16 @@ msgid ""
107107
"attribute of functions, classes, and modules. Annotate functions are a "
108108
"subset of :term:`evaluate functions <evaluate function>`."
109109
msgstr ""
110-
"Eine Callable-Funktion, die aufgerufen werden kann, um die :term:"
111-
"`Annotationen <annotation>` eines Objekts abzurufen. Annotate-Funktionen "
112-
"sind in der Regel :term:`Funktionen <function>`, die automatisch als "
113-
"Attribut :attr:`~object.__annotate__` von Funktionen, Klassen und Modulen "
114-
"generiert werden. Annotate-Funktionen sind eine Teilmenge der :term:"
115-
"`Evaluate-Funktionen <evaluate function>`."
110+
"Ein aufrufbares Objekt, das aufgerufen werden kann, um die "
111+
":term:`Annotationen <annotation>` eines Objekts abzurufen. "
112+
"Annotate-Funktionen sind normalerweise :term:`Funktionen <function>`, die "
113+
"automatisch als Attribut :attr:`~object.__annotate__` von Funktionen, "
114+
"Klassen und Modulen erzeugt werden. Annotate-Funktionen sind eine Teilmenge "
115+
"der :term:`Evaluate-Funktionen <evaluate function>`."
116116

117117
#: ../../glossary.rst:47
118118
msgid "annotation"
119-
msgstr "Anmerkung"
119+
msgstr "Annotation"
120120

121121
#: ../../glossary.rst:49
122122
msgid ""
@@ -170,11 +170,11 @@ msgid ""
170170
"by ``**``. For example, ``3`` and ``5`` are both keyword arguments in the "
171171
"following calls to :func:`complex`::"
172172
msgstr ""
173-
":dfn:`Schlüsselwortargument <keyword argument>`: Ein Argument, dem in einem "
174-
"Funktionsaufruf ein Bezeichner vorangestellt ist (z. B. ``name=``) oder das "
175-
"in einem Wörterbuch als Wert übergeben wird, dem ``**`` vorangestellt ist. "
176-
"Beispielsweise sind sowohl ``3`` als auch ``5`` Schlüsselwortargumente in "
177-
"den folgenden Aufrufen von :func:`complex` ::"
173+
":dfn:`Schlüsselwortargument`: Ein Argument, dem in einem Funktionsaufruf ein "
174+
"Bezeichner vorangestellt ist (z. B. ``name=``) oder das in einem Dictionary "
175+
"als Wert übergeben wird, dem ``**`` vorangestellt ist. Beispielsweise sind "
176+
"sowohl ``3`` als auch ``5`` Schlüsselwortargumente in den folgenden Aufrufen "
177+
"von :func:`complex`::"
178178

179179
#: ../../glossary.rst:72
180180
msgid ""
@@ -327,7 +327,7 @@ msgstr ""
327327

328328
#: ../../glossary.rst:128
329329
msgid "asynchronous iterable"
330-
msgstr "asynchrones Iterabel"
330+
msgstr "asynchrones iterierbares Objekt"
331331

332332
#: ../../glossary.rst:130
333333
msgid ""
@@ -681,7 +681,7 @@ msgid ""
681681
"level (i.e., not in an instance of the class)."
682682
msgstr ""
683683
"Eine Variable, die in einer Klasse definiert ist und nur auf Klassenebene "
684-
"(d. h. nicht in einer Instanz der Klasse) geändert werden soll."
684+
"(d.h. nicht in einer Instanz der Klasse) geändert werden soll."
685685

686686
#: ../../glossary.rst:269
687687
msgid "closure variable"
@@ -921,7 +921,7 @@ msgstr ""
921921

922922
#: ../../glossary.rst:359
923923
msgid "coroutine"
924-
msgstr "Koroutine"
924+
msgstr "Coroutine"
925925

926926
#: ../../glossary.rst:361
927927
msgid ""
@@ -1130,17 +1130,17 @@ msgid ""
11301130
"basis for many features including functions, methods, properties, class "
11311131
"methods, static methods, and reference to super classes."
11321132
msgstr ""
1133-
"Jedes Objekt, das die Methoden :meth:`~object.__get__` , :meth:`~object."
1134-
"__set__` oder :meth:`~object.__delete__` definiert. Wenn ein "
1133+
"Jedes Objekt, das die Methoden :meth:`~object.__get__`, "
1134+
":meth:`~object.__set__` oder :meth:`~object.__delete__` definiert. Wenn ein "
11351135
"Klassenattribut ein Deskriptor ist, wird sein spezielles Bindungsverhalten "
1136-
"bei der Attributsuche ausgelöst. Normalerweise wird bei der Verwendung von "
1136+
"bei der Attributsuche ausgelöst. Normalerweise wird bei der Verwendung von "
11371137
"*a.b* zum Abrufen, Setzen oder Löschen eines Attributs das Objekt mit dem "
1138-
"Namen *b* im Klassenwörterbuch von *a* nachgeschlagen; ist *b* jedoch ein "
1139-
"Deskriptor, wird die entsprechende Deskriptormethode aufgerufen. Das "
1138+
"Namen *b* im Klassen-Dictionary von *a* nachgeschlagen; ist *b* jedoch ein "
1139+
"Deskriptor, wird die entsprechende Deskriptormethode aufgerufen. Das "
11401140
"Verständnis von Deskriptoren ist der Schlüssel zu einem tiefgreifenden "
1141-
"Verständnis von Python, da sie die Grundlage für viele Funktionen bilden, "
1142-
"darunter Funktionen, Methoden, Eigenschaften, Klassenmethoden, statische "
1143-
"Methoden und Verweise auf Oberklassen."
1141+
"Verständnis von Python, da sie die Grundlage für viele Sprachmerkmale "
1142+
"bilden, darunter Funktionen, Methoden, Properties, Klassenmethoden, "
1143+
"statische Methoden und Verweise auf Oberklassen."
11441144

11451145
#: ../../glossary.rst:448
11461146
msgid ""
@@ -1152,7 +1152,7 @@ msgstr ""
11521152

11531153
#: ../../glossary.rst:450
11541154
msgid "dictionary"
1155-
msgstr "Wörterbuch"
1155+
msgstr "Dictionary"
11561156

11571157
#: ../../glossary.rst:452
11581158
msgid ""
@@ -1167,7 +1167,7 @@ msgstr ""
11671167

11681168
#: ../../glossary.rst:456
11691169
msgid "dictionary comprehension"
1170-
msgstr "Wörterbuchverständnis"
1170+
msgstr "Dictionary Comprehension"
11711171

11721172
#: ../../glossary.rst:458
11731173
msgid ""
@@ -1177,14 +1177,14 @@ msgid ""
11771177
"** 2``. See :ref:`comprehensions`."
11781178
msgstr ""
11791179
"Eine kompakte Möglichkeit, alle oder einen Teil der Elemente eines "
1180-
"iterierbaren Objekts zu verarbeiten und ein Wörterbuch mit den Ergebnissen "
1181-
"zurückzugeben. ``results = {n: n ** 2 for n in range(10)}`` generiert ein "
1182-
"Wörterbuch, das Schlüssel- ``n`` enthält, die den Wert- ``n ** 2`` "
1183-
"zugeordnet sind. Siehe :ref:`comprehensions`."
1180+
"iterierbaren Objekts zu verarbeiten und ein Dictionary mit den Ergebnissen "
1181+
"zurückzugeben. ``results = {n: n ** 2 for n in range(10)}`` erzeugt ein "
1182+
"Dictionary, in dem der Schlüssel ``n`` auf den Wert ``n ** 2`` abgebildet "
1183+
"wird. Siehe :ref:`comprehensions`."
11841184

11851185
#: ../../glossary.rst:462
11861186
msgid "dictionary view"
1187-
msgstr "Wörterbuchansicht"
1187+
msgstr "Dictionary-View"
11881188

11891189
#: ../../glossary.rst:464
11901190
msgid ""
@@ -1204,7 +1204,7 @@ msgstr ""
12041204

12051205
#: ../../glossary.rst:470
12061206
msgid "docstring"
1207-
msgstr "docstring"
1207+
msgstr "Docstring"
12081208

12091209
#: ../../glossary.rst:472
12101210
msgid ""
@@ -1251,7 +1251,7 @@ msgstr ""
12511251

12521252
#: ../../glossary.rst:489
12531253
msgid "dunder"
1254-
msgstr "dunder"
1254+
msgstr "Dunder"
12551255

12561256
#: ../../glossary.rst:491
12571257
msgid ""
@@ -1494,7 +1494,7 @@ msgstr ""
14941494

14951495
#: ../../glossary.rst:581
14961496
msgid "floor division"
1497-
msgstr "Etagenaufteilung"
1497+
msgstr "Ganzzahldivision"
14981498

14991499
#: ../../glossary.rst:583
15001500
msgid ""
@@ -1513,7 +1513,7 @@ msgstr ""
15131513

15141514
#: ../../glossary.rst:588
15151515
msgid "free threading"
1516-
msgstr "freies Einfädeln"
1516+
msgstr "freies Threading"
15171517

15181518
#: ../../glossary.rst:590
15191519
msgid ""
@@ -1584,7 +1584,7 @@ msgstr ""
15841584

15851585
#: ../../glossary.rst:614
15861586
msgid "function annotation"
1587-
msgstr "Funktionsanmerkung"
1587+
msgstr "Funktionsannotation"
15881588

15891589
#: ../../glossary.rst:616
15901590
msgid "An :term:`annotation` of a function parameter or return value."
@@ -1947,7 +1947,7 @@ msgid ""
19471947
"Hashability makes an object usable as a dictionary key and a set member, "
19481948
"because these data structures use the hash value internally."
19491949
msgstr ""
1950-
"Dank der Hashbarkeit kann ein Objekt als Schlüssel in einem Wörterbuch und "
1950+
"Dank der Hashbarkeit kann ein Objekt als Schlüssel in einem Dictionary und "
19511951
"als Element in einer Menge verwendet werden, da diese Datenstrukturen intern "
19521952
"den Hashwert nutzen."
19531953

@@ -1961,15 +1961,15 @@ msgid ""
19611961
"value is derived from their :func:`id`."
19621962
msgstr ""
19631963
"Die meisten unveränderlichen, in Python integrierten Objekte sind hashbar; "
1964-
"veränderbare Container (wie Listen oder Wörterbücher) sind es nicht; "
1965-
"unveränderliche Container (wie Tupel und FrozenSets) sind nur dann hashbar, "
1966-
"wenn ihre Elemente hashbar sind. Objekte, die Instanzen benutzerdefinierter "
1964+
"veränderbare Container (wie Listen oder Dictionarys) sind es nicht; "
1965+
"unveränderliche Container (wie Tupel und Frozensets) sind nur dann hashbar, "
1966+
"wenn ihre Elemente hashbar sind. Objekte, die Instanzen benutzerdefinierter "
19671967
"Klassen sind, sind standardmäßig hashbar. Sie sind alle ungleich (außer mit "
1968-
"sich selbst), und ihr Hash-Wert wird aus ihrem :func:`id` abgeleitet."
1968+
"sich selbst), und ihr Hashwert wird aus ihrer :func:`id` abgeleitet."
19691969

19701970
#: ../../glossary.rst:770
19711971
msgid "IDLE"
1972-
msgstr "LEERLAUF"
1972+
msgstr "IDLE"
19731973

19741974
#: ../../glossary.rst:772
19751975
msgid ""
@@ -2030,11 +2030,12 @@ msgstr ""
20302030
"Zahlen, Zeichenketten und Tupel. Ein solches Objekt kann nicht verändert "
20312031
"werden. Wenn ein anderer Wert gespeichert werden soll, muss ein neues Objekt "
20322032
"erstellt werden. Sie spielen eine wichtige Rolle in Fällen, in denen ein "
2033-
"konstanter Hash-Wert benötigt wird, beispielsweise als Schlüssel in einem "
2034-
"Wörterbuch. Unveränderliche Objekte sind von Natur aus :term:`thread-safe`, "
2035-
"da ihr Zustand nach der Erstellung nicht mehr geändert werden kann, wodurch "
2036-
"Bedenken hinsichtlich unsachgemäß synchronisierter :term:`gleichzeitiger "
2037-
"Änderungen <concurrent modification>` entfallen."
2033+
"konstanter Hashwert benötigt wird, beispielsweise als Schlüssel in einem "
2034+
"Dictionary. Unveränderliche Objekte sind von Natur aus "
2035+
":term:`thread-sicher <thread-safe>`, da ihr Zustand nach der Erstellung "
2036+
"nicht mehr geändert werden kann, wodurch Bedenken hinsichtlich unsachgemäß "
2037+
"synchronisierter :term:`gleichzeitiger Änderungen <concurrent modification>` "
2038+
"entfallen."
20382039

20392040
#: ../../glossary.rst:795
20402041
msgid "import path"
@@ -2079,7 +2080,7 @@ msgstr ""
20792080

20802081
#: ../../glossary.rst:810
20812082
msgid "index"
2082-
msgstr "Inhaltsverzeichnis"
2083+
msgstr "Index"
20832084

20842085
#: ../../glossary.rst:812
20852086
msgid ""
@@ -2432,7 +2433,7 @@ msgstr ""
24322433

24332434
#: ../../glossary.rst:954
24342435
msgid "list comprehension"
2435-
msgstr "Listenkomprimierung"
2436+
msgstr "List Comprehension"
24362437

24372438
#: ../../glossary.rst:956
24382439
msgid ""
@@ -2451,7 +2452,7 @@ msgstr ""
24512452

24522453
#: ../../glossary.rst:962
24532454
msgid "lock"
2454-
msgstr "Schloss"
2455+
msgstr "Sperre"
24552456

24562457
#: ../../glossary.rst:964
24572458
msgid ""
@@ -2582,7 +2583,7 @@ msgstr ""
25822583

25832584
#: ../../glossary.rst:1013
25842585
msgid "mapping"
2585-
msgstr "Kartierung"
2586+
msgstr "Mapping"
25862587

25872588
#: ../../glossary.rst:1015
25882589
msgid ""
@@ -2640,16 +2641,16 @@ msgid ""
26402641
"singletons, and many other tasks."
26412642
msgstr ""
26422643
"Die Klasse einer Klasse. Klassendefinitionen legen einen Klassennamen, ein "
2643-
"Klassenwörterbuch und eine Liste von Basisklassen fest. Die Metaklasse ist "
2644+
"Klassen-Dictionary und eine Liste von Basisklassen fest. Die Metaklasse ist "
26442645
"dafür zuständig, diese drei Argumente zu übernehmen und die Klasse zu "
26452646
"erstellen. Die meisten objektorientierten Programmiersprachen bieten eine "
26462647
"Standardimplementierung. Das Besondere an Python ist, dass es möglich ist, "
2647-
"benutzerdefinierte Metaklassen zu erstellen. Die meisten Nutzer benötigen "
2648+
"benutzerdefinierte Metaklassen zu erstellen. Die meisten Nutzer benötigen "
26482649
"dieses Werkzeug nie, doch wenn der Bedarf entsteht, können Metaklassen "
2649-
"leistungsstarke und elegante Lösungen bieten. Sie wurden bereits zur "
2650-
"Protokollierung des Zugriffs auf Attribute, zur Gewährleistung der Thread-"
2651-
"Sicherheit, zur Verfolgung der Objekterstellung, zur Implementierung von "
2652-
"Singletons und für viele andere Aufgaben eingesetzt."
2650+
"leistungsstarke und elegante Lösungen bieten. Sie wurden bereits zur "
2651+
"Protokollierung des Zugriffs auf Attribute, zur Gewährleistung der "
2652+
"Thread-Sicherheit, zur Verfolgung der Objekterstellung, zur Implementierung "
2653+
"von Singletons und für viele andere Aufgaben eingesetzt."
26532654

26542655
#: ../../glossary.rst:1041
26552656
msgid "More information can be found in :ref:`metaclasses`."
@@ -2811,7 +2812,7 @@ msgstr ""
28112812
"oder integrierten benannten Tupeln möglicherweise nicht vorhanden sind."
28122813

28132814
#: ../../glossary.rst:1101
2814-
msgid "namespace"
2815+
msgid "namespace" # Stop
28152816
msgstr "Namensraum"
28162817

28172818
#: ../../glossary.rst:1103
@@ -2827,14 +2828,14 @@ msgid ""
28272828
"by the :mod:`random` and :mod:`itertools` modules, respectively."
28282829
msgstr ""
28292830
"Der Ort, an dem eine Variable gespeichert wird. Namensräume werden als "
2830-
"Wörterbücher implementiert. Es gibt lokale, globale und integrierte "
2831+
"Dictionarys implementiert. Es gibt lokale, globale und integrierte "
28312832
"Namensräume sowie verschachtelte Namensräume in Objekten (in Methoden). "
28322833
"Namensräume unterstützen die Modularität, indem sie Namenskonflikte "
2833-
"verhindern. Beispielsweise unterscheiden sich die Funktionen :func:"
2834-
"`builtins.open <.open>` und :func:`os.open` durch ihre Namensräume. "
2834+
"verhindern. Beispielsweise unterscheiden sich die Funktionen "
2835+
":func:`builtins.open <.open>` und :func:`os.open` durch ihre Namensräume. "
28352836
"Namensräume tragen zudem zur Lesbarkeit und Wartbarkeit bei, indem sie "
2836-
"deutlich machen, welches Modul eine Funktion implementiert. Wenn man "
2837-
"beispielsweise :func:`random.seed` oder :func:`itertools.islice` schreibt, "
2837+
"deutlich machen, welches Modul eine Funktion implementiert. Wenn du "
2838+
"beispielsweise :func:`random.seed` oder :func:`itertools.islice` schreibst, "
28382839
"wird deutlich, dass diese Funktionen jeweils von den Modulen :mod:`random` "
28392840
"und :mod:`itertools` implementiert werden."
28402841

0 commit comments

Comments
 (0)