Skip to content

Commit 3634896

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent b9f4f56 commit 3634896

12 files changed

Lines changed: 521 additions & 374 deletions

File tree

‎deprecations/c-api-pending-removal-in-3.18.po‎

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-05-09 14:19+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"
@@ -20,7 +20,9 @@ msgstr ""
2020
msgid "Pending removal in Python 3.18"
2121
msgstr ""
2222

23-
msgid "Deprecated private functions (:gh:`128863`):"
23+
msgid ""
24+
"The following private functions are deprecated and planned for removal in "
25+
"Python 3.18:"
2426
msgstr ""
2527

2628
msgid ":c:func:`!_PyBytes_Join`: use :c:func:`PyBytes_Join`."
@@ -31,7 +33,7 @@ msgid ""
3133
"`PyDict_GetItemStringRef`."
3234
msgstr ""
3335

34-
msgid ":c:func:`!_PyDict_Pop()`: :c:func:`PyDict_Pop`."
36+
msgid ":c:func:`!_PyDict_Pop()`: use :c:func:`PyDict_Pop`."
3537
msgstr ""
3638

3739
msgid ":c:func:`!_PyLong_Sign()`: use :c:func:`PyLong_GetSign`."
@@ -89,7 +91,7 @@ msgstr ""
8991
msgid ""
9092
":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace "
9193
"``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:"
92-
"`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
94+
"`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
9395
msgstr ""
9496

9597
msgid ""
@@ -112,5 +114,6 @@ msgstr ""
112114

113115
msgid ""
114116
"The `pythoncapi-compat project <https://github.com/python/pythoncapi-compat/"
115-
">`__ can be used to get these new public functions on Python 3.13 and older."
117+
">`__ can be used to get these new public functions on Python 3.13 and older. "
118+
"(Contributed by Victor Stinner in :gh:`128863`.)"
116119
msgstr ""

‎deprecations/index.po‎

Lines changed: 39 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
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 ""
319319
msgid "Pending removal in Python 3.17"
320320
msgstr ""
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+
322352
msgid ""
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

331361
msgid ""
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."
348364
msgstr ""
349365

350366
msgid "Pending removal in Python 3.19"
@@ -877,7 +893,9 @@ msgstr ""
877893
msgid "Pending removal in Python 3.18"
878894
msgstr ""
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:"
881899
msgstr ""
882900

883901
msgid ":c:func:`!_PyBytes_Join`: use :c:func:`PyBytes_Join`."
@@ -888,7 +906,7 @@ msgid ""
888906
"`PyDict_GetItemStringRef`."
889907
msgstr ""
890908

891-
msgid ":c:func:`!_PyDict_Pop()`: :c:func:`PyDict_Pop`."
909+
msgid ":c:func:`!_PyDict_Pop()`: use :c:func:`PyDict_Pop`."
892910
msgstr ""
893911

894912
msgid ":c:func:`!_PyLong_Sign()`: use :c:func:`PyLong_GetSign`."
@@ -946,7 +964,7 @@ msgstr ""
946964
msgid ""
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>`."
950968
msgstr ""
951969

952970
msgid ""
@@ -969,7 +987,8 @@ msgstr ""
969987

970988
msgid ""
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`.)"
973992
msgstr ""
974993

975994
msgid ""

‎deprecations/pending-removal-in-3.17.po‎

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
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"
@@ -20,6 +20,36 @@ msgstr ""
2020
msgid "Pending removal in Python 3.17"
2121
msgstr ""
2222

23+
msgid ":mod:`collections.abc`:"
24+
msgstr ""
25+
26+
msgid ""
27+
":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17."
28+
msgstr ""
29+
30+
msgid ""
31+
"Use ``isinstance(obj, collections.abc.Buffer)`` to test if ``obj`` "
32+
"implements the :ref:`buffer protocol <bufferobjects>` at runtime. For use in "
33+
"type annotations, either use :class:`~collections.abc.Buffer` or a union "
34+
"that explicitly specifies the types your code supports (e.g., ``bytes | "
35+
"bytearray | memoryview``)."
36+
msgstr ""
37+
38+
msgid ""
39+
":class:`!ByteString` was originally intended to be an abstract class that "
40+
"would serve as a supertype of both :class:`bytes` and :class:`bytearray`. "
41+
"However, since the ABC never had any methods, knowing that an object was an "
42+
"instance of :class:`!ByteString` never actually told you anything useful "
43+
"about the object. Other common buffer types such as :class:`memoryview` were "
44+
"also never understood as subtypes of :class:`!ByteString` (either at runtime "
45+
"or by static type checkers)."
46+
msgstr ""
47+
48+
msgid ""
49+
"See :pep:`PEP 688 <688#current-options>` for more details. (Contributed by "
50+
"Shantanu Jain in :gh:`91896`.)"
51+
msgstr ""
52+
2353
msgid ":mod:`typing`:"
2454
msgstr ""
2555

@@ -34,19 +64,5 @@ msgstr ""
3464

3565
msgid ""
3666
":class:`typing.ByteString`, deprecated since Python 3.9, is scheduled for "
37-
"removal in Python 3.17. Prefer :class:`~collections.abc.Sequence` or :class:"
38-
"`~collections.abc.Buffer`. For use in type annotations, prefer a union, like "
39-
"``bytes | bytearray``, or :class:`collections.abc.Buffer`. (Contributed by "
40-
"Shantanu Jain in :gh:`91896`.)"
41-
msgstr ""
42-
43-
msgid ":mod:`collections.abc`:"
44-
msgstr ""
45-
46-
msgid ""
47-
":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17. "
48-
"Prefer :class:`~collections.abc.Sequence` or :class:`~collections.abc."
49-
"Buffer`. For use in type annotations, prefer a union, like ``bytes | "
50-
"bytearray``, or :class:`collections.abc.Buffer`. (Contributed by Shantanu "
51-
"Jain in :gh:`91896`.)"
67+
"removal in Python 3.17."
5268
msgstr ""

‎library/argparse.po‎

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
14+
"POT-Creation-Date: 2025-09-19 14:16+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -969,18 +969,18 @@ msgid ""
969969
msgstr ""
970970

971971
msgid ""
972-
"``'append'`` - This stores a list, and appends each argument value to the "
973-
"list. It is useful to allow an option to be specified multiple times. If the "
974-
"default value is non-empty, the default elements will be present in the "
975-
"parsed value for the option, with any values from the command line appended "
976-
"after those default values. Example usage::"
972+
"``'append'`` - This appends each argument value to a list. It is useful for "
973+
"allowing an option to be specified multiple times. If the default value is a "
974+
"non-empty list, the parsed value will start with the default list's elements "
975+
"and any values from the command line will be appended after those default "
976+
"values. Example usage::"
977977
msgstr ""
978978

979979
msgid ""
980980
">>> parser = argparse.ArgumentParser()\n"
981-
">>> parser.add_argument('--foo', action='append')\n"
981+
">>> parser.add_argument('--foo', action='append', default=['0'])\n"
982982
">>> parser.parse_args('--foo 1 --foo 2'.split())\n"
983-
"Namespace(foo=['1', '2'])"
983+
"Namespace(foo=['0', '1', '2'])"
984984
msgstr ""
985985

986986
msgid ""
@@ -1228,8 +1228,8 @@ msgid ""
12281228
"(like ``-f`` or ``--foo``) and ``nargs='?'``. This creates an optional "
12291229
"argument that can be followed by zero or one command-line arguments. When "
12301230
"parsing the command line, if the option string is encountered with no "
1231-
"command-line argument following it, the value of ``const`` will be assumed "
1232-
"to be ``None`` instead. See the nargs_ description for examples."
1231+
"command-line argument following it, the value from ``const`` will be used. "
1232+
"See the nargs_ description for examples."
12331233
msgstr ""
12341234

12351235
msgid ""
@@ -1427,12 +1427,6 @@ msgid ""
14271427
"'paper', 'scissors')"
14281428
msgstr ""
14291429

1430-
msgid ""
1431-
"Note that inclusion in the *choices* sequence is checked after any type_ "
1432-
"conversions have been performed, so the type of the objects in the *choices* "
1433-
"sequence should match the type_ specified."
1434-
msgstr ""
1435-
14361430
msgid ""
14371431
"Any sequence can be passed as the *choices* value, so :class:`list` "
14381432
"objects, :class:`tuple` objects, and custom sequences are all supported."
@@ -1443,6 +1437,18 @@ msgid ""
14431437
"control its appearance in usage, help, and error messages."
14441438
msgstr ""
14451439

1440+
msgid ""
1441+
"Note that *choices* are checked after any type_ conversions have been "
1442+
"performed, so objects in *choices* should match the type_ specified. This "
1443+
"can make *choices* appear unfamiliar in usage, help, or error messages."
1444+
msgstr ""
1445+
1446+
msgid ""
1447+
"To keep *choices* user-friendly, consider a custom type wrapper that "
1448+
"converts and formats values, or omit type_ and handle conversion in your "
1449+
"application code."
1450+
msgstr ""
1451+
14461452
msgid ""
14471453
"Formatted choices override the default *metavar* which is normally derived "
14481454
"from *dest*. This is usually what you want because the user never sees the "

‎library/collections.abc.po‎

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-09-17 14:21+0000\n"
14+
"POT-Creation-Date: 2025-09-19 14:16+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -473,11 +473,28 @@ msgid ""
473473
"arguments."
474474
msgstr ""
475475

476+
msgid "The :class:`ByteString` ABC has been deprecated."
477+
msgstr ""
478+
476479
msgid ""
477-
"The :class:`ByteString` ABC has been deprecated. For use in type "
478-
"annotations, prefer a union, like ``bytes | bytearray``, or :class:"
479-
"`collections.abc.Buffer`. For use as an ABC, prefer :class:`Sequence` or :"
480-
"class:`collections.abc.Buffer`."
480+
"Use ``isinstance(obj, collections.abc.Buffer)`` to test if ``obj`` "
481+
"implements the :ref:`buffer protocol <bufferobjects>` at runtime. For use in "
482+
"type annotations, either use :class:`Buffer` or a union that explicitly "
483+
"specifies the types your code supports (e.g., ``bytes | bytearray | "
484+
"memoryview``)."
485+
msgstr ""
486+
487+
msgid ""
488+
":class:`!ByteString` was originally intended to be an abstract class that "
489+
"would serve as a supertype of both :class:`bytes` and :class:`bytearray`. "
490+
"However, since the ABC never had any methods, knowing that an object was an "
491+
"instance of :class:`!ByteString` never actually told you anything useful "
492+
"about the object. Other common buffer types such as :class:`memoryview` were "
493+
"also never understood as subtypes of :class:`!ByteString` (either at runtime "
494+
"or by static type checkers)."
495+
msgstr ""
496+
497+
msgid "See :pep:`PEP 688 <688#current-options>` for more details."
481498
msgstr ""
482499

483500
msgid "ABCs for read-only and mutable :ref:`sets <types-set>`."

‎library/getpass.po‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-09-09 14:15+0000\n"
11+
"POT-Creation-Date: 2025-09-19 14:16+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -46,9 +46,9 @@ msgstr ""
4646
msgid ""
4747
"The *echo_char* argument controls how user input is displayed while typing. "
4848
"If *echo_char* is ``None`` (default), input remains hidden. Otherwise, "
49-
"*echo_char* must be a printable ASCII string and each typed character is "
50-
"replaced by it. For example, ``echo_char='*'`` will display asterisks "
51-
"instead of the actual input."
49+
"*echo_char* must be a single printable ASCII character and each typed "
50+
"character is replaced by it. For example, ``echo_char='*'`` will display "
51+
"asterisks instead of the actual input."
5252
msgstr ""
5353

5454
msgid ""

0 commit comments

Comments
 (0)