Skip to content

Commit 6e78500

Browse files
committed
Review and updated fuzzy entries after upstream sync.
1 parent e04b837 commit 6e78500

4 files changed

Lines changed: 49 additions & 71 deletions

File tree

‎builtins/exceptions.po‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -661,15 +661,14 @@ msgstr ""
661661
"*winerror* ignoriert und das Attribut :attr:`winerror` existiert nicht."
662662

663663
#: ../../builtins/exceptions.rst:397
664-
#, fuzzy
665664
msgid ""
666665
"The corresponding error message, as provided by the operating system. Under "
667666
"POSIX, it is obtained using the C functions :c:func:`!strerror` or :c:func:`!"
668667
"strerror_r`; under Windows, :c:func:`!FormatMessage` is used."
669668
msgstr ""
670669
"Die entsprechende Fehlermeldung, wie sie vom Betriebssystem bereitgestellt "
671-
"wird. Sie wird unter POSIX durch die C-Funktion :c:func:`!perror` und unter "
672-
"Windows durch :c:func:`!FormatMessage` formatiert."
670+
"wird. Unter POSIX wird sie über die C-Funktionen :c:func:`!strerror` oder "
671+
":c:func:`!strerror_r` ermittelt, unter Windows über :c:func:`!FormatMessage`."
673672

674673
#: ../../builtins/exceptions.rst:404
675674
msgid ""
@@ -1847,7 +1846,6 @@ msgid "The class hierarchy for built-in exceptions is:"
18471846
msgstr "Die Klassenhierarchie für integrierte Exceptions ist:"
18481847

18491848
#: ../../builtins/exceptions.rst:1101
1850-
#, fuzzy
18511849
msgid ""
18521850
"BaseException\n"
18531851
" ├── BaseExceptionGroup\n"
@@ -1935,7 +1933,7 @@ msgstr ""
19351933
" ├── EOFError\n"
19361934
" ├── ExceptionGroup [BaseExceptionGroup]\n"
19371935
" ├── ImportError\n"
1938-
" │ └── ImportCycleError\n"
1936+
" │ ├── ImportCycleError\n"
19391937
" │ └── ModuleNotFoundError\n"
19401938
" ├── LookupError\n"
19411939
" │ ├── IndexError\n"

‎builtins/functions.po‎

Lines changed: 22 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,6 @@ msgstr ""
872872
"gelesen wurde (häufig wird ``'<string>'`` verwendet)."
873873

874874
#: ../../builtins/functions.rst:312
875-
#, fuzzy
876875
msgid ""
877876
"The *mode* argument specifies what kind of code must be compiled; it can be "
878877
"``'exec'`` if *source* consists of a sequence of statements, ``'eval'`` if "
@@ -888,7 +887,11 @@ msgstr ""
888887
"besteht, ``'eval'``, wenn es aus einem einzelnen Ausdruck besteht, oder "
889888
"``'single'``, wenn es aus einer einzelnen interaktiven Anweisung besteht (im "
890889
"letzteren Fall werden Ausdrucksanweisungen, die einen anderen Wert als "
891-
"``None`` ergeben, ausgegeben)."
890+
"``None`` ergeben, ausgegeben). Es kann außerdem ``'func_type'`` sein, wenn "
891+
"*source* aus einer Typsignatur einer Funktion besteht, zum Beispiel "
892+
"``(int) -> str``. Weitere Informationen stehen unter :func:`ast.parse`. "
893+
"Dieser Modus erfordert, dass :data:`ast.PyCF_ONLY_AST` in *flags* übergeben "
894+
"wird."
892895

893896
#: ../../builtins/functions.rst:322
894897
msgid ""
@@ -1037,16 +1040,15 @@ msgstr ""
10371040

10381041
#: ../../builtins/functions.rst:394
10391042
msgid "Added support for ``mode='func_type'``."
1040-
msgstr ""
1043+
msgstr "Unterstützung für ``mode='func_type'`` hinzugefügt."
10411044

10421045
#: ../../builtins/functions.rst:397
1043-
#, fuzzy
10441046
msgid ""
10451047
":exc:`SyntaxError` is raised instead of :exc:`ValueError` when null bytes "
10461048
"are encountered in *source*."
10471049
msgstr ""
1048-
"Früher wurde ein :exc:`TypeError` ausgelöst, wenn in *source* Null-Bytes "
1049-
"auftraten."
1050+
"Bei Null-Bytes in *source* wird jetzt ein :exc:`SyntaxError` statt eines "
1051+
":exc:`ValueError` ausgelöst."
10501052

10511053
#: ../../builtins/functions.rst:401
10521054
msgid "Added the *module* parameter."
@@ -1617,18 +1619,17 @@ msgstr ""
16171619
"Builtins zugreifen."
16181620

16191621
#: ../../builtins/functions.rst:734
1620-
#, fuzzy
16211622
msgid ""
16221623
"The *closure* argument specifies a closure--a tuple of cellvars. It's only "
16231624
"valid when *source* is a code object containing :term:`free (closure) "
16241625
"variables <closure variable>`. The length of the tuple must exactly match "
16251626
"the length of the code object's :attr:`~codeobject.co_freevars` attribute."
16261627
msgstr ""
1627-
"Das Argument *closure* spezifiziert einen Closure – ein Tupel von Cell-"
1628-
"Variablen. Es ist nur dann gültig, wenn das *Objekt* ein Code-Objekt ist, "
1629-
"das :term:`freie (Closure-)Variablen <closure variable>` enthält. Die Länge "
1630-
"des Tupels muss exakt der Länge des "
1631-
"Attributs :attr:`~codeobject.co_freevars` des Code-Objekts entsprechen."
1628+
"Das Argument *closure* gibt eine Closure an – ein Tupel von Cell-Variablen. "
1629+
"Es ist nur dann gültig, wenn *source* ein Code-Objekt ist, das "
1630+
":term:`freie (Closure-)Variablen <closure variable>` enthält. Die Länge des "
1631+
"Tupels muss exakt der Länge des Attributs :attr:`~codeobject.co_freevars` "
1632+
"des Code-Objekts entsprechen."
16321633

16331634
#: ../../builtins/functions.rst:747
16341635
msgid ""
@@ -3511,7 +3512,6 @@ msgstr ""
35113512
"und :ref:`typesseq` dokumentiert."
35123513

35133514
#: ../../builtins/functions.rst:1783
3514-
#, fuzzy
35153515
msgid ""
35163516
"Return a string containing a printable representation of an object. For "
35173517
"many types, this function makes an attempt to return a string that would "
@@ -3530,8 +3530,7 @@ msgstr ""
35303530
"zusätzliche Informationen – häufig einschließlich Name und Adresse des "
35313531
"Objekts – enthält. Eine Klasse kann steuern, was diese Funktion für ihre "
35323532
"Instanzen zurückgibt, indem sie eine :meth:`~object.__repr__`-Methode "
3533-
"definiert. Ist :func:`sys.displayhook` nicht verfügbar, löst diese Funktion "
3534-
"einen :exc:`RuntimeError` aus."
3533+
"definiert.
35353534
35363535
#: ../../builtins/functions.rst:1792
35373536
msgid "This class has a custom representation that can be evaluated::"
@@ -4166,7 +4165,6 @@ msgstr ""
41664165
"type)`` wahr sein (dies ist nützlich für Klassenmethoden)."
41674166

41684167
#: ../../builtins/functions.rst:2102
4169-
#, fuzzy
41704168
msgid ""
41714169
"When called directly within an ordinary method of a class, both arguments "
41724170
"may be omitted (\"zero-argument :func:`!super`\"). In this case, *type* will "
@@ -4177,12 +4175,11 @@ msgid ""
41774175
msgstr ""
41784176
"Wenn der Aufruf direkt innerhalb einer gewöhnlichen Methode einer Klasse "
41794177
"erfolgt, können beide Argumente weggelassen werden („:func:`!super` ohne "
4180-
"Argumente“). In diesem Fall ist *type* die umschließende Klasse und *obj* "
4181-
"das erste Argument der unmittelbar umschließenden Funktion (typischerweise "
4182-
"``self``). (Dies bedeutet, dass :func:`!super` ohne Argumente innerhalb "
4183-
"verschachtelter Funktionen – einschließlich Generator-Ausdrücken, die "
4184-
"implizit verschachtelte Funktionen erzeugen – nicht wie erwartet "
4185-
"funktioniert.)"
4178+
"Argumente“). In diesem Fall ist *type* die umschließende Klasse und "
4179+
"*object_or_type* das erste Argument der unmittelbar umschließenden Funktion "
4180+
"(typischerweise ``self``). :func:`!super` ohne Argumente funktioniert "
4181+
"innerhalb verschachtelter Funktionen nicht wie erwartet, auch nicht in "
4182+
"Generator-Ausdrücken, die implizit verschachtelte Funktionen erzeugen."
41864183

41874184
#: ../../builtins/functions.rst:2109
41884185
msgid ""
@@ -4698,7 +4695,6 @@ msgstr ""
46984695
"bestimmen."
46994696

47004697
#: ../../builtins/functions.rst:2365
4701-
#, fuzzy
47024698
msgid ""
47034699
"*level* specifies whether to use absolute or relative imports. ``0`` (the "
47044700
"default) means only perform absolute imports. For relative imports, ``1`` "
@@ -4707,10 +4703,9 @@ msgid ""
47074703
msgstr ""
47084704
"*level* gibt an, ob absolute oder relative Importe verwendet werden sollen. "
47094705
"``0`` (der Standard) bedeutet, dass nur absolute Importe durchgeführt "
4710-
"werden. Positive Werte für *level* geben die Anzahl der übergeordneten "
4711-
"Verzeichnisse an, die ausgehend vom Verzeichnis des Moduls, "
4712-
"das :func:`__import__` aufruft, durchsucht werden sollen (siehe :pep:`328` "
4713-
"für die Details)."
4706+
"werden. Bei relativen Importen bezeichnet ``1`` das aktuelle Paket, ``2`` "
4707+
"dessen übergeordnetes Paket und so weiter (Einzelheiten stehen in "
4708+
":pep:`328`)."
47144709

47154710
#: ../../builtins/functions.rst:2370
47164711
msgid ""

‎builtins/stdtypes.po‎

Lines changed: 14 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1719,9 +1719,8 @@ msgstr ""
17191719
"mittels :func:`int`."
17201720

17211721
#: ../../builtins/stdtypes.rst:899
1722-
#, fuzzy
17231722
msgid "Iteration-related types"
1724-
msgstr "Iterator-Typen"
1723+
msgstr "Typen rund um die Iteration"
17251724

17261725
#: ../../builtins/stdtypes.rst:907
17271726
msgid ""
@@ -1737,9 +1736,8 @@ msgstr ""
17371736
"Iterationsmethoden immer."
17381737

17391738
#: ../../builtins/stdtypes.rst:913
1740-
#, fuzzy
17411739
msgid "Iterables"
1742-
msgstr "Literale"
1740+
msgstr "Iterierbare Objekte"
17431741

17441742
#: ../../builtins/stdtypes.rst:915
17451743
msgid ""
@@ -1771,9 +1769,8 @@ msgstr ""
17711769
"Objekte in der Python/C-API."
17721770

17731771
#: ../../builtins/stdtypes.rst:934
1774-
#, fuzzy
17751772
msgid "Iterators"
1776-
msgstr "Iterator"
1773+
msgstr "Iteratoren"
17771774

17781775
#: ../../builtins/stdtypes.rst:936
17791776
msgid ""
@@ -1834,7 +1831,6 @@ msgstr ""
18341831
"einhalten, gelten als fehlerhaft."
18351832

18361833
#: ../../builtins/stdtypes.rst:968
1837-
#, fuzzy
18381834
msgid "Generator types"
18391835
msgstr "Generator-Typen"
18401836

@@ -1912,7 +1908,6 @@ msgid ""
19121908
msgstr ""
19131909

19141910
#: ../../builtins/stdtypes.rst:1023
1915-
#, fuzzy
19161911
msgid "Generator iterators"
19171912
msgstr "Generator-Typen"
19181913

@@ -7049,13 +7044,12 @@ msgstr ""
70497044
"von *size* abgeschnitten."
70507045

70517046
#: ../../builtins/stdtypes.rst:3783
7052-
#, fuzzy
70537047
msgid ""
70547048
"If the :class:`bytearray` needs to grow, all new bytes will be set to null "
70557049
"bytes."
70567050
msgstr ""
70577051
"Wenn das :class:`bytearray` vergrößert werden muss, werden alle neuen Bytes "
7058-
"jenseits von *size* auf Nullbytes gesetzt."
7052+
"auf Nullbytes gesetzt."
70597053

70607054
#: ../../builtins/stdtypes.rst:3787
70617055
msgid "This is equivalent to:"
@@ -9765,7 +9759,6 @@ msgstr ""
97659759
"akzeptieren."
97669760

97679761
#: ../../builtins/stdtypes.rst:5595
9768-
#, fuzzy
97699762
msgid ""
97709763
"Note, the *elem* argument to "
97719764
"the :meth:`~object.__contains__`, :meth:`~set.remove`, "
@@ -9774,9 +9767,8 @@ msgid ""
97749767
msgstr ""
97759768
"Beachte, dass das Argument *elem* für die "
97769769
"Methoden :meth:`~object.__contains__`, :meth:`~set.remove` "
9777-
"und :meth:`~set.discard` eine Menge sein kann. Um die Suche nach einem "
9778-
"äquivalenten Frozenset zu unterstützen, wird aus *elem* vorübergehend ein "
9779-
"solches erstellt."
9770+
"und :meth:`~set.discard` eine Menge sein kann. In diesem Fall wird nach "
9771+
"einem äquivalenten Frozenset gesucht."
97809772

97819773
#: ../../builtins/stdtypes.rst:5599
97829774
msgid ""
@@ -9854,11 +9846,9 @@ msgstr ""
98549846
"'jack', 4127: 'sjoerd'}``"
98559847

98569848
#: ../../builtins/stdtypes.rst:5647
9857-
#, fuzzy
98589849
msgid "Use a dict comprehension: ``{x: x ** 2 for x in range(10)}``"
98599850
msgstr ""
9860-
"Verwendung einer Dict-Comprehension: ``{}``, ``{x: x ** 2 for x in range(10)}"
9861-
"``"
9851+
"Verwendung einer Dict-Comprehension: ``{x: x ** 2 for x in range(10)}``"
98629852

98639853
#: ../../builtins/stdtypes.rst:5648
98649854
msgid ""
@@ -10258,14 +10248,13 @@ msgstr ""
1025810248
"die :ref:`Dokumentation zu View-Objekten <dict-views>`."
1025910249

1026010250
#: ../../builtins/stdtypes.rst:5858
10261-
#, fuzzy
1026210251
msgid ""
1026310252
"An equality comparison between two distinct ``dict.values()`` views will "
1026410253
"always return ``False``, even for views of the same dictionary::"
1026510254
msgstr ""
10266-
"Ein Gleichheitsvergleich zwischen einem ``dict.values()``-View und einem "
10267-
"anderen gibt immer ``False`` zurück. Dies gilt auch für den Vergleich von "
10268-
"``dict.values()`` mit sich selbst::"
10255+
"Ein Gleichheitsvergleich zwischen zwei verschiedenen "
10256+
"``dict.values()``-Views gibt immer ``False`` zurück, auch bei Views "
10257+
"desselben Dictionarys::"
1026910258

1027010259
#: ../../builtins/stdtypes.rst:5861
1027110260
msgid ""
@@ -12971,34 +12960,29 @@ msgid "iteration over"
1297112960
msgstr "Iteration über"
1297212961

1297312962
#: ../../builtins/stdtypes.rst:1019
12974-
#, fuzzy
1297512963
msgid "generator"
1297612964
msgstr "Operator"
1297712965

1297812966
#: ../../builtins/stdtypes.rst:1029 ../../builtins/stdtypes.rst:1098
1297912967
#: ../../builtins/stdtypes.rst:1139 ../../builtins/stdtypes.rst:1216
12980-
#, fuzzy
1298112968
msgid "exception"
12982-
msgstr "Beschreibung"
12969+
msgstr "Ausnahme"
1298312970

1298412971
#: ../../builtins/stdtypes.rst:1029
12985-
#, fuzzy
1298612972
msgid "StopIteration"
12987-
msgstr "Operation"
12973+
msgstr "StopIteration"
1298812974

1298912975
#: ../../builtins/stdtypes.rst:1098 ../../builtins/stdtypes.rst:1216
12990-
#, fuzzy
1299112976
msgid "GeneratorExit"
12992-
msgstr "Generator-Typen"
12977+
msgstr "GeneratorExit"
1299312978

1299412979
#: ../../builtins/stdtypes.rst:1129
1299512980
msgid "asynchronous-generator"
1299612981
msgstr ""
1299712982

1299812983
#: ../../builtins/stdtypes.rst:1139
12999-
#, fuzzy
1300012984
msgid "StopAsyncIteration"
13001-
msgstr "Operation"
12985+
msgstr "StopAsyncIteration"
1300212986

1300312987
#: ../../builtins/stdtypes.rst:1276 ../../builtins/stdtypes.rst:5612
1300412988
msgid "len"

‎builtins/threadsafety.po‎

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -817,20 +817,21 @@ msgstr ""
817817
"Sie durchlaufen alle übergebenen Iterables und tun Folgendes:"
818818

819819
#: ../../builtins/threadsafety.rst:410
820-
#, fuzzy
821820
msgid ""
822821
":meth:`set.update` and :meth:`set.union` lock both objects only when the "
823822
"other operand is a :class:`set`, :class:`frozenset`, or :class:`dict`."
824823
msgstr ""
825-
"der andere Operand ein :class:`set`, :class:`frozenset` oder :class:`dict` "
826-
"ist."
824+
":meth:`set.update` und :meth:`set.union` sperren beide Objekte nur dann, "
825+
"wenn der andere Operand ein :class:`set`, :class:`frozenset` oder "
826+
":class:`dict` ist."
827827

828828
#: ../../builtins/threadsafety.rst:412
829-
#, fuzzy
830829
msgid ""
831830
":meth:`set.intersection` and :meth:`set.difference` always try to lock all "
832831
"objects."
833-
msgstr ":meth:`set.intersection` und :meth:`set.difference` versuchen immer,"
832+
msgstr ""
833+
":meth:`set.intersection` und :meth:`set.difference` versuchen immer, alle "
834+
"Objekte zu sperren."
834835

835836
#: ../../builtins/threadsafety.rst:415
836837
msgid ":meth:`set.symmetric_difference` tries to lock both objects."
@@ -845,20 +846,20 @@ msgstr ""
845846
"untereinander ebenfalls in einigen Punkten:"
846847

847848
#: ../../builtins/threadsafety.rst:420
848-
#, fuzzy
849849
msgid ""
850850
":meth:`set.difference_update` and :meth:`set.intersection_update` try to "
851851
"lock all objects one-by-one."
852852
msgstr ""
853-
":meth:`set.difference_update` und :meth:`set.intersection_update` versuchen,"
853+
":meth:`set.difference_update` und :meth:`set.intersection_update` "
854+
"versuchen, alle Objekte nacheinander zu sperren."
854855

855856
#: ../../builtins/threadsafety.rst:422
856-
#, fuzzy
857857
msgid ""
858858
":meth:`set.symmetric_difference_update` only locks the arguments if it is of "
859859
"type :class:`set`, :class:`frozenset`, or :class:`dict`."
860860
msgstr ""
861-
":meth:`set.symmetric_difference_update` sperrt die Argumente nur, wenn sie"
861+
":meth:`set.symmetric_difference_update` sperrt die Argumente nur, wenn sie "
862+
"vom Typ :class:`set`, :class:`frozenset` oder :class:`dict` sind."
862863

863864
#: ../../builtins/threadsafety.rst:425
864865
msgid "The following methods always try to lock both objects:"

0 commit comments

Comments
 (0)