88msgstr ""
99"Project-Id-Version : Python 3.14\n "
1010"Report-Msgid-Bugs-To : \n "
11- "POT-Creation-Date : 2025-09-17 14:21 +0000\n "
11+ "POT-Creation-Date : 2025-09-19 14:16 +0000\n "
1212"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1313"Language-Team : German (https://app.transifex.com/python-doc/teams/5390/de/)\n "
1414"MIME-Version : 1.0\n "
@@ -319,6 +319,36 @@ msgstr ""
319319msgid "Pending removal in Python 3.17"
320320msgstr ""
321321
322+ msgid ":mod:`collections.abc`:"
323+ msgstr ""
324+
325+ msgid ""
326+ ":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17."
327+ msgstr ""
328+
329+ msgid ""
330+ "Use ``isinstance(obj, collections.abc.Buffer)`` to test if ``obj`` "
331+ "implements the :ref:`buffer protocol <bufferobjects>` at runtime. For use in "
332+ "type annotations, either use :class:`~collections.abc.Buffer` or a union "
333+ "that explicitly specifies the types your code supports (e.g., ``bytes | "
334+ "bytearray | memoryview``)."
335+ msgstr ""
336+
337+ msgid ""
338+ ":class:`!ByteString` was originally intended to be an abstract class that "
339+ "would serve as a supertype of both :class:`bytes` and :class:`bytearray`. "
340+ "However, since the ABC never had any methods, knowing that an object was an "
341+ "instance of :class:`!ByteString` never actually told you anything useful "
342+ "about the object. Other common buffer types such as :class:`memoryview` were "
343+ "also never understood as subtypes of :class:`!ByteString` (either at runtime "
344+ "or by static type checkers)."
345+ msgstr ""
346+
347+ msgid ""
348+ "See :pep:`PEP 688 <688#current-options>` for more details. (Contributed by "
349+ "Shantanu Jain in :gh:`91896`.)"
350+ msgstr ""
351+
322352msgid ""
323353"Before Python 3.14, old-style unions were implemented using the private "
324354"class ``typing._UnionGenericAlias``. This class is no longer needed for the "
@@ -330,21 +360,7 @@ msgstr ""
330360
331361msgid ""
332362":class:`typing.ByteString`, deprecated since Python 3.9, is scheduled for "
333- "removal in Python 3.17. Prefer :class:`~collections.abc.Sequence` or :class:"
334- "`~collections.abc.Buffer`. For use in type annotations, prefer a union, like "
335- "``bytes | bytearray``, or :class:`collections.abc.Buffer`. (Contributed by "
336- "Shantanu Jain in :gh:`91896`.)"
337- msgstr ""
338-
339- msgid ":mod:`collections.abc`:"
340- msgstr ""
341-
342- msgid ""
343- ":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17. "
344- "Prefer :class:`~collections.abc.Sequence` or :class:`~collections.abc."
345- "Buffer`. For use in type annotations, prefer a union, like ``bytes | "
346- "bytearray``, or :class:`collections.abc.Buffer`. (Contributed by Shantanu "
347- "Jain in :gh:`91896`.)"
363+ "removal in Python 3.17."
348364msgstr ""
349365
350366msgid "Pending removal in Python 3.19"
@@ -877,7 +893,9 @@ msgstr ""
877893msgid "Pending removal in Python 3.18"
878894msgstr ""
879895
880- msgid "Deprecated private functions (:gh:`128863`):"
896+ msgid ""
897+ "The following private functions are deprecated and planned for removal in "
898+ "Python 3.18:"
881899msgstr ""
882900
883901msgid ":c:func:`!_PyBytes_Join`: use :c:func:`PyBytes_Join`."
@@ -888,7 +906,7 @@ msgid ""
888906"`PyDict_GetItemStringRef`."
889907msgstr ""
890908
891- msgid ":c:func:`!_PyDict_Pop()`: :c:func:`PyDict_Pop`."
909+ msgid ":c:func:`!_PyDict_Pop()`: use :c:func:`PyDict_Pop`."
892910msgstr ""
893911
894912msgid ":c:func:`!_PyLong_Sign()`: use :c:func:`PyLong_GetSign`."
@@ -946,7 +964,7 @@ msgstr ""
946964msgid ""
947965":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace "
948966"``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:"
949- "`PyUnicodeWriter_WriteUTF8 (writer, str) <PyUnicodeWriter_WriteUTF8 >`."
967+ "`PyUnicodeWriter_WriteASCII (writer, str) <PyUnicodeWriter_WriteASCII >`."
950968msgstr ""
951969
952970msgid ""
@@ -969,7 +987,8 @@ msgstr ""
969987
970988msgid ""
971989"The `pythoncapi-compat project <https://github.com/python/pythoncapi-compat/"
972- ">`__ can be used to get these new public functions on Python 3.13 and older."
990+ ">`__ can be used to get these new public functions on Python 3.13 and older. "
991+ "(Contributed by Victor Stinner in :gh:`128863`.)"
973992msgstr ""
974993
975994msgid ""
0 commit comments