Skip to content

Commit 28b262e

Browse files
committed
3.15: Rollen-/Referenzfehler nach Fuzzy-Bulk-Entfernung behoben (:ref:/:term:-Ziele, Fehlübersetzungen, verklebte Rollen)
1 parent 1f0554d commit 28b262e

15 files changed

Lines changed: 72 additions & 69 deletions

glossary.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4314,7 +4314,7 @@ msgid ""
43144314
"for example this variable is expected to take :class:`int` values::"
43154315
msgstr ""
43164316
"Variablenannotationen werden in der Regel für :term:`Typangaben <type "
4317-
"hint>`verwendet – beispielsweise wird erwartet, dass diese Variable Werte "
4317+
"hint>` verwendet – beispielsweise wird erwartet, dass diese Variable Werte "
43184318
"vom Typ :class:`int` annimmt::"
43194319

43204320
#: ../../glossary.rst:1703

library/functions.po

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ msgid ""
789789
"The ``@classmethod`` form is a function :term:`decorator` -- see :ref:"
790790
"`function` for details."
791791
msgstr ""
792-
"Die ``@classmethod``-Form ist eine Funktion :term:`decorator` – siehe :ref:"
792+
"Die ``@classmethod``-Form ist eine Funktion :term:`Decorator <decorator>` – siehe :ref:"
793793
"`function` für Details."
794794

795795
#: ../../library/functions.rst:274
@@ -1336,7 +1336,7 @@ msgid ""
13361336
"the values obtained from iterating over *iterable*."
13371337
msgstr ""
13381338
"Gibt ein enumerate-Objekt zurück. *iterable* muss eine Sequenz, ein :term:"
1339-
"`Iterator` oder ein anderes Objekt sein, das Iteration unterstützt. Die :"
1339+
"`Iterator <iterator>` oder ein anderes Objekt sein, das Iteration unterstützt. Die :"
13401340
"meth:`~iterator.__next__`-Methode des von :func:`enumerate` zurückgegebenen "
13411341
"Iterators liefert ein Tupel, das einen Zähler (beginnend bei *start*, "
13421342
"standardmäßig 0) und die durch Iteration über *iterable* erhaltenen Werte "
@@ -2275,7 +2275,7 @@ msgid ""
22752275
"the value returned is equal to *sentinel*, :exc:`StopIteration` will be "
22762276
"raised, otherwise the value will be returned."
22772277
msgstr ""
2278-
"Gibt ein :term:`Iterator`-Objekt zurück. Das erste Argument wird je nach "
2278+
"Gibt ein :term:`Iterator <iterator>`-Objekt zurück. Das erste Argument wird je nach "
22792279
"Vorhandensein des zweiten Arguments sehr unterschiedlich interpretiert. Ohne "
22802280
"ein zweites Argument muss das einzige Argument ein Container-Objekt sein, "
22812281
"das das :term:`iterable`-Protokoll (die Methode :meth:`~object.__iter__`) "
@@ -2408,7 +2408,7 @@ msgid ""
24082408
"variables and nonlocal cell references does *not* affect the contents of "
24092409
"previously returned dictionaries."
24102410
msgstr ""
2411-
"In einem :term:`optimierten Gültigkeitsbereich` (einschließlich Funktionen, "
2411+
"In einem :term:`optimierten Gültigkeitsbereich <optimized scope>` (einschließlich Funktionen, "
24122412
"Generatoren und Coroutinen) liefert jeder Aufruf von ``locals()`` "
24132413
"stattdessen ein neues Dictionary zurück, das die aktuellen Bindungen der "
24142414
"lokalen Variablen der Funktion sowie etwaige nonlocal-Zellreferenzen "
@@ -2570,7 +2570,7 @@ msgid ""
25702570
"arguments are provided, the smallest of the positional arguments is returned."
25712571
msgstr ""
25722572
"Wird ein einzelnes Positionsargument übergeben, so muss es sich um ein :term:"
2573-
"`Iterable` handeln. Das kleinste Element des Iterables wird zurückgegeben. "
2573+
"`Iterable <iterable>` handeln. Das kleinste Element des Iterables wird zurückgegeben. "
25742574
"Werden zwei oder mehr Positionsargumente übergeben, so wird das kleinste der "
25752575
"Positionsargumente zurückgegeben."
25762576

@@ -2592,7 +2592,7 @@ msgid ""
25922592
"`~iterator.__next__` method. If *default* is given, it is returned if the "
25932593
"iterator is exhausted, otherwise :exc:`StopIteration` is raised."
25942594
msgstr ""
2595-
"Rufe das nächste Element aus dem :term:`Iterator` ab, indem dessen :meth:"
2595+
"Rufe das nächste Element aus dem :term:`Iterator <iterator>` ab, indem dessen :meth:"
25962596
"`~iterator.__next__`-Methode aufgerufen wird. Wenn *default* angegeben ist, "
25972597
"wird dieser Wert zurückgegeben, falls der Iterator erschöpft ist; "
25982598
"andernfalls wird :exc:`StopIteration` ausgelöst."
@@ -2645,7 +2645,7 @@ msgid ""
26452645
"cannot be opened, an :exc:`OSError` is raised. See :ref:`tut-files` for more "
26462646
"examples of how to use this function."
26472647
msgstr ""
2648-
"Öffnet *file* und gibt ein entsprechendes :term:`Dateiobjekt` zurück. Wenn "
2648+
"Öffnet *file* und gibt ein entsprechendes :term:`Dateiobjekt <file object>` zurück. Wenn "
26492649
"die Datei nicht geöffnet werden kann, wird ein :exc:`OSError` ausgelöst. "
26502650
"Weitere Beispiele für die Verwendung dieser Funktion finden Sie unter :ref:"
26512651
"`tut-files`."
@@ -2658,7 +2658,7 @@ msgid ""
26582658
"given, it is closed when the returned I/O object is closed unless *closefd* "
26592659
"is set to ``False``.)"
26602660
msgstr ""
2661-
"*file* ist ein :term:`pfadartiges Objekt` (path-like object), das den "
2661+
"*file* ist ein :term:`pfadartiges Objekt <path-like object>` (path-like object), das den "
26622662
"Pfadnamen (absolut oder relativ zum aktuellen Arbeitsverzeichnis) der zu "
26632663
"öffnenden Datei angibt, oder ein ganzzahliger Dateideskriptor der zu "
26642664
"umschließenden Datei. (Wird ein Dateideskriptor angegeben, so wird dieser "
@@ -2856,7 +2856,7 @@ msgstr ""
28562856
"Kodieren der Datei verwendet wird. Dies sollte nur im Textmodus verwendet "
28572857
"werden. Die Standardkodierung ist plattformabhängig (entsprechend dem "
28582858
"Rückgabewert von :func:`locale.getencoding`), es kann jedoch jede von Python "
2859-
"unterstützte :term:`Textkodierung` verwendet werden. Eine Liste der "
2859+
"unterstützte :term:`Textkodierung <text encoding>` verwendet werden. Eine Liste der "
28602860
"unterstützten Kodierungen finden Sie im Modul :mod:`codecs`."
28612861

28622862
#: ../../library/functions.rst:1462
@@ -2997,7 +2997,8 @@ msgid ""
29972997
"FileIO`, is returned."
29982998
msgstr ""
29992999
"Der Typ des von der Funktion :func:`open` zurückgegebenen :term:`Datei-"
3000-
"Objekts` hängt vom Modus ab. Wird :func:`open` verwendet, um eine Datei im "
3000+
"Objekts <file object>` hängt vom Modus ab. Wird :func:`open` verwendet, um "
3001+
"eine Datei im "
30013002
"Textmodus (``'w'``, ``'r'``, ``'wt'``, ``'rt'`` usw.) zu öffnen, wird eine "
30023003
"Unterklasse von :class:`io.TextIOBase` (speziell :class:`io.TextIOWrapper`) "
30033004
"zurückgegeben. Wird die Funktion verwendet, um eine Datei im Binärmodus mit "
@@ -3329,7 +3330,7 @@ msgid ""
33293330
msgstr ""
33303331
"Falls angegeben, wird *doc* der Docstring des Property-Attributs sein. "
33313332
"Andernfalls übernimmt die Property den Docstring von *fget* (sofern "
3332-
"vorhanden). Dies ermöglicht es, mit :deco:`property` als :term:`Decorator` "
3333+
"vorhanden). Dies ermöglicht es, mit :deco:`property` als :term:`Decorator <decorator>` "
33333334
"auf einfache Weise Nur-Lese-Properties zu erstellen::"
33343335

33353336
#: ../../library/functions.rst:1689
@@ -3504,7 +3505,7 @@ msgid ""
35043505
"(the :meth:`~object.__len__` method and the :meth:`~object.__getitem__` "
35053506
"method with integer arguments starting at ``0``)."
35063507
msgstr ""
3507-
"Gibt einen umgekehrten :term:`Iterator` zurück. Das Argument muss ein Objekt "
3508+
"Gibt einen umgekehrten :term:`Iterator <iterator>` zurück. Das Argument muss ein Objekt "
35083509
"sein, das über eine :meth:`~object.__reversed__`-Methode verfügt oder das "
35093510
"Sequenzprotokoll unterstützt (die :meth:`~object.__len__`-Methode und die :"
35103511
"meth:`~object.__getitem__`-Methode mit ganzzahligen Argumenten beginnend bei "
@@ -3790,7 +3791,7 @@ msgid ""
37903791
"`iterator`."
37913792
msgstr ""
37923793
"Siehe :func:`itertools.islice` für eine alternative Version, die einen :term:"
3793-
"`Iterator` zurückgibt."
3794+
"`Iterator <iterator>` zurückgibt."
37943795

37953796
#: ../../library/functions.rst:1931
37963797
msgid ""
@@ -3807,7 +3808,7 @@ msgid ""
38073808
"Slice objects are now :term:`hashable` (provided :attr:`~slice.start`, :attr:"
38083809
"`~slice.stop`, and :attr:`~slice.step` are hashable)."
38093810
msgstr ""
3810-
"Slice-Objekte sind jetzt :term:`hashbar` (sofern :attr:`~slice.start`, :attr:"
3811+
"Slice-Objekte sind jetzt :term:`hashbar <hashable>` (sofern :attr:`~slice.start`, :attr:"
38113812
"`~slice.stop` und :attr:`~slice.step` hashbar sind)."
38123813

38133814
#: ../../library/functions.rst:1941
@@ -3916,7 +3917,7 @@ msgid ""
39163917
"The ``@staticmethod`` form is a function :term:`decorator` -- see :ref:"
39173918
"`function` for details."
39183919
msgstr ""
3919-
"Die Form ``@staticmethod`` ist ein Funktions-:term:`Dekorateur` – siehe :ref:"
3920+
"Die Form ``@staticmethod`` ist ein Funktions-:term:`Decorator <decorator>` – siehe :ref:"
39203921
"`function` für Einzelheiten."
39213922

39223923
#: ../../library/functions.rst:1985
@@ -3928,7 +3929,7 @@ msgid ""
39283929
msgstr ""
39293930
"Eine statische Methode kann entweder über die Klasse (z. B. ``C.f()``) oder "
39303931
"über eine Instanz (z. B. ``C().f()``) aufgerufen werden. Darüber hinaus ist "
3931-
"der statische Methoden-Deskriptor selbst aufrufbar, sodass er in der "
3932+
"der :term:`Deskriptor <descriptor>` der statischen Methode selbst aufrufbar, sodass er in der "
39323933
"Klassendefinition verwendet werden kann (z. B. ``f()``)."
39333934

39343935
#: ../../library/functions.rst:1990
@@ -4000,7 +4001,7 @@ msgid ""
40004001
"``str`` is the built-in string :term:`class`. For general information about "
40014002
"strings, see :ref:`textseq`."
40024003
msgstr ""
4003-
"``str`` ist die integrierte Zeichenketten-:term:`Klasse`. Allgemeine "
4004+
"``str`` ist die integrierte Zeichenketten-:term:`Klasse <class>`. Allgemeine "
40044005
"Informationen zu Zeichenketten finden Sie unter :ref:`textseq`."
40054006

40064007
#: ../../library/functions.rst:2034
@@ -4064,7 +4065,7 @@ msgid ""
40644065
"The *object_or_type* determines the :term:`method resolution order` to be "
40654066
"searched. The search starts from the class right after the *type*."
40664067
msgstr ""
4067-
"Das *object_or_type* bestimmt die :term:`Methodenauflösungsreihenfolge` "
4068+
"Das *object_or_type* bestimmt die :term:`Methodenauflösungsreihenfolge <method resolution order>` "
40684069
"(method resolution order), die durchsucht werden soll. Die Suche beginnt bei "
40694070
"der Klasse, die direkt auf den *type* folgt."
40704071

library/stdtypes.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4247,7 +4247,7 @@ msgstr ""
42474247

42484248
#: ../../library/stdtypes.rst:2198
42494249
msgid "See also :meth:`isdecimal` and :meth:`isnumeric`."
4250-
msgstr "Siehe auch :meth:`rfind` und :meth:`index`."
4250+
msgstr "Siehe auch :meth:`isdecimal` und :meth:`isnumeric`."
42514251

42524252
#: ../../library/stdtypes.rst:2203
42534253
msgid ""
@@ -4333,7 +4333,7 @@ msgstr ""
43334333

43344334
#: ../../library/stdtypes.rst:2247
43354335
msgid "See also :meth:`isdecimal` and :meth:`isdigit`."
4336-
msgstr "Siehe auch :meth:`rfind` und :meth:`index`."
4336+
msgstr "Siehe auch :meth:`isdecimal` und :meth:`isdigit`."
43374337

43384338
#: ../../library/stdtypes.rst:2252
43394339
msgid ""
@@ -10260,7 +10260,7 @@ msgstr ""
1026010260
"Ähnlich wie :meth:`dict.fromkeys`, ruft jedoch erneut den Typkonstruktor mit "
1026110261
"einem initialisierten :class:`frozendict` auf, falls der Typ eine "
1026210262
"Unterklasse von :class:`frozendict` ist oder falls der Konstruktor ein "
10263-
"``frozendict`` zurückgegeben hat."
10263+
":class:`frozendict` zurückgegeben hat."
1026410264

1026510265
#: ../../library/stdtypes.rst:5777
1026610266
msgid "Context Manager Types"

library/string.po

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,7 @@ msgstr ""
604604
"vorangestellt werden, das ein beliebiges Zeichen sein kann und standardmäßig "
605605
"ein Leerzeichen ist, wenn es weggelassen wird. Es ist nicht möglich, eine "
606606
"geschweifte Klammer (\"``{``\" oder \"``}``\") als *fill*-Zeichen in einem :"
607-
"ref:`formatted string literal <f-string>` oder bei der Verwendung der :meth:"
607+
"ref:`formatted string literal <f-strings>` oder bei der Verwendung der :meth:"
608608
"`str.format` Methode zu verwenden. Es ist jedoch möglich, eine geschweifte "
609609
"Klammer mit einem verschachtelten Ersetzungsfeld einzufügen. Diese "
610610
"Einschränkung betrifft die :func:`format`-Funktion nicht."
@@ -1135,8 +1135,9 @@ msgid ""
11351135
msgstr ""
11361136
"Die genauen Regeln lauten wie folgt: Angenommen, das mit dem Darstellungstyp "
11371137
"``'e'`` und der Präzision ``p-1`` formatierte Ergebnis hätte den Exponenten "
1138-
"``exp``. Wenn dann ``m <= exp < p`` gilt, wobei ``m`` für Floats -4 und für :"
1139-
"class:`Decimals ` -6 ist, wird die Zahl mit dem Darstellungstyp ``'f'`` und "
1138+
"``exp``. Wenn dann ``m <= exp < p`` gilt, wobei ``m`` für Floats -4 und für "
1139+
":class:`Decimals <decimal.Decimal>` -6 ist, wird die Zahl mit dem "
1140+
"Darstellungstyp ``'f'`` und "
11401141
"der Präzision ``p-1-exp`` formatiert. Andernfalls wird die Zahl mit dem "
11411142
"Darstellungstyp ``'e'`` und der Präzision ``p-1`` formatiert. In beiden "
11421143
"Fällen werden irrelavante nachstehende Nullen aus der Mantisse entfernt, und "
@@ -1253,7 +1254,7 @@ msgstr ""
12531254
"Ziffern nach dem Dezimalpunkt gerundet werden. Der Rundungsmodus für :class:"
12541255
"`float` entspricht dem der eingebauten Funktion :func:`round`. Für :class:"
12551256
"`~decimal.Decimal` wird der Rundungsmodus des aktuellen :ref:`Kontexts "
1256-
"<context>` verwendet."
1257+
"<decimal-context>` verwendet."
12571258

12581259
#: ../../library/string.rst:647
12591260
msgid ""

tutorial/appendix.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ msgid ""
114114
"the :exc:`KeyboardInterrupt` exception, which may be handled by a :keyword:"
115115
"`try` statement."
116116
msgstr ""
117-
"Die Eingabe des Unterbrechungszeichens (normalerweise :kbd:`Strg-C` oder :"
118-
"kbd:`Entf`) am primären oder sekundären Prompt bricht die Eingabe ab und "
117+
"Die Eingabe des Unterbrechungszeichens (normalerweise :kbd:`Control-C` oder "
118+
":kbd:`Delete`) am primären oder sekundären Prompt bricht die Eingabe ab und "
119119
"kehrt zum primären Prompt zurück. [#]_ Das Auslösen einer Unterbrechung, "
120120
"während ein Befehl ausgeführt wird, löst die Ausnahme :exc:"
121121
"`KeyboardInterrupt` aus, die durch eine :keyword:`try`-Anweisung behandelt "

tutorial/classes.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -409,8 +409,8 @@ msgid ""
409409
"variable binding::"
410410
msgstr ""
411411
"Dies ist ein Beispiel, das zeigt, wie auf die verschiedenen "
412-
"Gültigkeitsbereiche und Namensräume zugegriffen wird und wie :keyword: "
413-
"`global` und :keyword:`nonlocal` die Variablenbindung beeinflussen::"
412+
"Gültigkeitsbereiche und Namensräume zugegriffen wird und wie "
413+
":keyword:`global` und :keyword:`nonlocal` die Variablenbindung beeinflussen::"
414414

415415
#: ../../tutorial/classes.rst:168
416416
msgid ""

tutorial/controlflow.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1469,7 +1469,7 @@ msgid ""
14691469
"function::"
14701470
msgstr ""
14711471
"Funktionen können auch mittels :term:`Schlüsselwortargumenten <keyword "
1472-
"arguments>` der Form ``kwarg=wert`` aufgerufen werden. Die folgende Funktion "
1472+
"argument>` der Form ``kwarg=wert`` aufgerufen werden. Die folgende Funktion "
14731473
"beispielsweise::"
14741474

14751475
#: ../../tutorial/controlflow.rst:668
@@ -1590,7 +1590,7 @@ msgstr ""
15901590
"Schlüsselwortargumente enthält, mit Ausnahme derjenigen, die einem formalen "
15911591
"Parameter entsprechen. Dies kann mit einem formalen Parameter der Form "
15921592
"``*name`` kombiniert werden (beschrieben im nächsten Unterabschnitt), "
1593-
"welcher ein :ref:`Tupel <typesseq-tuple>` erhält, das die Positionsargumente "
1593+
"welcher ein :ref:`Tupel <tut-tuples>` erhält, das die Positionsargumente "
15941594
"außerhalb der formalen Parameterliste enthält. (``*name`` muss vor "
15951595
"``**name`` stehen.) Wenn wir beispielsweise eine Funktion wie folgt "
15961596
"definieren::"
@@ -2361,7 +2361,7 @@ msgid ""
23612361
"information about the types used by user-defined functions (see :pep:`3107` "
23622362
"and :pep:`484` for more information)."
23632363
msgstr ""
2364-
":ref:`Funktions-Annotationen <tut-fancier-functions>` sind völlig optionale "
2364+
":ref:`Funktions-Annotationen <function>` sind völlig optionale "
23652365
"Metadaten-Informationen über die Typen, die von benutzerdefinierten "
23662366
"Funktionen verwendet werden (siehe :pep:`3107` und :pep:`484` für weitere "
23672367
"Informationen)."

tutorial/datastructures.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -928,11 +928,11 @@ msgid ""
928928
msgstr ""
929929
"Auch wenn Tupel auf den ersten Blick Listen ähneln mögen, werden sie oft in "
930930
"anderen Situationen und für andere Zwecke verwendet. Tupel sind :term:"
931-
"`unveränderlich` und enthalten in der Regel eine heterogene Folge von "
931+
"`unveränderlich <immutable>` und enthalten in der Regel eine heterogene Folge von "
932932
"Elementen, auf die über Entpacken (siehe weiter unten in diesem Abschnitt) "
933933
"oder Indizierung (oder im Fall von :func:`namedtuples <collections."
934934
"namedtuple>` sogar über Attribute) zugegriffen wird. Listen sind :term:"
935-
"`veränderlich`, und ihre Elemente sind in der Regel homogen; der Zugriff "
935+
"`veränderlich <mutable>`, und ihre Elemente sind in der Regel homogen; der Zugriff "
936936
"erfolgt durch Iteration über die Liste."
937937

938938
#: ../../tutorial/datastructures.rst:453
@@ -1180,8 +1180,8 @@ msgid ""
11801180
msgstr ""
11811181
"Die wichtigsten Operationen in einem Wörterbuch sind das Speichern eines "
11821182
"Werts unter einem bestimmten Schlüssel und das Abrufen des Werts anhand des "
1183-
"Schlüssels. Es ist außerdem möglich, ein Schlüssel-Wert-Paar mit ` ``del``` "
1184-
"zu löschen. Wenn Sie einen Wert unter einem Schlüssel speichern, der bereits "
1183+
"Schlüssels. Es ist außerdem möglich, ein Schlüssel-Wert-Paar mit ``del`` zu "
1184+
"löschen. Wenn du einen Wert unter einem Schlüssel speicherst, der bereits "
11851185
"verwendet wird, wird der alte, diesem Schlüssel zugeordnete Wert verworfen."
11861186

11871187
#: ../../tutorial/datastructures.rst:563

tutorial/errors.po

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -452,9 +452,10 @@ msgstr ""
452452
"ihrer Unterklassen, :exc:`Exception`, ist die Basisklasse für alle nicht "
453453
"schwerwiegenden Ausnahmen. Ausnahmen, die keine Unterklassen von :exc:"
454454
"`Exception` sind, werden in der Regel nicht behandelt, da sie dazu dienen, "
455-
"anzuzeigen, dass das Programm beendet werden soll. Dazu gehört die :exc:"
456-
"`SystemExit`Ausnahme, die von :meth:`sys.exit` und :exc:`KeyboardInterrupt` "
457-
"ausgelöst wird, wenn ein Benutzer das Programm unterbrechen möchte."
455+
"anzuzeigen, dass das Programm beendet werden soll. Dazu gehören "
456+
":exc:`SystemExit`, die von :meth:`sys.exit` ausgelöst wird, und "
457+
":exc:`KeyboardInterrupt`, die ausgelöst wird, wenn ein Benutzer das Programm "
458+
"unterbrechen möchte."
458459

459460
#: ../../tutorial/errors.rst:194
460461
msgid ""

tutorial/inputoutput.po

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,7 @@ msgid ""
681681
"two positional arguments and one keyword argument: ``open(filename, mode, "
682682
"encoding=None)``"
683683
msgstr ""
684-
":func:`open` gibt ein :term:`Dateiobjekt` zurück und wird meist mit zwei "
684+
":func:`open` gibt ein :term:`Dateiobjekt <file object>` zurück und wird meist mit zwei "
685685
"Positionsargumenten und einem Schlüsselwortargument verwendet: "
686686
"``open(filename, mode, encoding=None)``"
687687

@@ -798,7 +798,7 @@ msgid ""
798798
"``f.close()`` **might** result in the arguments of ``f.write()`` not being "
799799
"completely written to the disk, even if the program exits successfully."
800800
msgstr ""
801-
"Der Aufruf von ``f.write()`` ohne das Schlüsselwort :keyword:`!with` ` oder "
801+
"Der Aufruf von ``f.write()`` ohne das Schlüsselwort :keyword:`!with` oder "
802802
"der Aufruf von ``f.close()`` **kann** dazu führen, dass die Argumente von "
803803
"``f.write()`` nicht vollständig auf die Festplatte geschrieben werden, "
804804
"selbst wenn das Programm erfolgreich beendet wird."
@@ -850,15 +850,15 @@ msgid ""
850850
"binary mode) are read and returned. If the end of the file has been reached, "
851851
"``f.read()`` will return an empty string (``''``). ::"
852852
msgstr ""
853-
"Um den Inhalt einer Datei zu lesen, rufe ``f.read(size)``auf. Diese Funktion "
853+
"Um den Inhalt einer Datei zu lesen, rufe ``f.read(size)`` auf. Diese Funktion "
854854
"liest eine bestimmte Datenmenge ein und gibt sie als Zeichenkette (im "
855855
"Textmodus) oder als Byte-Objekt (im Binärmodus) zurück. *size* ist ein "
856856
"optionales numerisches Argument. Wenn *size* weggelassen wird oder negativ "
857857
"ist, wird der gesamte Inhalt der Datei gelesen und zurückgegeben; es ist Ihr "
858858
"Problem, wenn die Datei doppelt so groß ist wie der Arbeitsspeicher Ihres "
859859
"Rechners. Andernfalls werden höchstens *size* Zeichen (im Textmodus) oder "
860860
"*size* Bytes (im Binärmodus) gelesen und zurückgegeben. Wenn das Ende der "
861-
"Datei erreicht wurde, gibt``f.read()`` eine leere Zeichenkette zurück "
861+
"Datei erreicht wurde, gibt ``f.read()`` eine leere Zeichenkette zurück "
862862
"(``''``). ::"
863863

864864
#: ../../tutorial/inputoutput.rst:407
@@ -1136,7 +1136,8 @@ msgid ""
11361136
msgstr ""
11371137
"Eine weitere Variante der Funktion :func:`~json.dumps`, die den Namen :func:"
11381138
"`~json.dump` trägt, serialisiert das Objekt einfach in eine :term:"
1139-
"`Textdatei`. Wenn also ``f`` ein zum Schreiben geöffnetes :term:`Textdatei`-"
1139+
"`Textdatei <text file>`. Wenn also ``f`` ein zum Schreiben geöffnetes "
1140+
":term:`Textdatei <text file>`-"
11401141
"Objekt ist, können wir Folgendes tun::"
11411142

11421143
#: ../../tutorial/inputoutput.rst:527
@@ -1148,8 +1149,8 @@ msgid ""
11481149
"To decode the object again, if ``f`` is a :term:`binary file` or :term:`text "
11491150
"file` object which has been opened for reading::"
11501151
msgstr ""
1151-
"Um das Objekt erneut zu dekodieren, wenn ``f`` ein :term:`Binärdatei`- oder :"
1152-
"term:`Textdatei`-Objekt ist, das zum Lesen geöffnet wurde::"
1152+
"Um das Objekt erneut zu dekodieren, wenn ``f`` ein :term:`Binärdatei <binary file>`- oder "
1153+
":term:`Textdatei <text file>`-Objekt ist, das zum Lesen geöffnet wurde::"
11531154

11541155
#: ../../tutorial/inputoutput.rst:532
11551156
msgid "x = json.load(f)"
@@ -1161,7 +1162,7 @@ msgid ""
11611162
"JSON file as a :term:`text file` for both of reading and writing."
11621163
msgstr ""
11631164
"JSON-Dateien müssen in UTF-8 kodiert sein. Verwende die Option "
1164-
"``encoding=\"utf-8\"``, wenn du eine JSON-Datei als :term:`Textdatei` "
1165+
"``encoding=\"utf-8\"``, wenn du eine JSON-Datei als :term:`Textdatei <text file>` "
11651166
"öffnest, sowohl beim Lesen als auch beim Schreiben."
11661167

11671168
#: ../../tutorial/inputoutput.rst:538

0 commit comments

Comments
 (0)