Skip to content

Commit b48b773

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 031fc7a commit b48b773

File tree

12 files changed

+523
-376
lines changed

12 files changed

+523
-376
lines changed

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-09-16 17:23+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: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
1414
"id/)\n"
@@ -21,7 +21,9 @@ msgstr ""
2121
msgid "Pending removal in Python 3.18"
2222
msgstr ""
2323

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

2729
msgid ":c:func:`!_PyBytes_Join`: use :c:func:`PyBytes_Join`."
@@ -32,7 +34,7 @@ msgid ""
3234
"`PyDict_GetItemStringRef`."
3335
msgstr ""
3436

35-
msgid ":c:func:`!_PyDict_Pop()`: :c:func:`PyDict_Pop`."
37+
msgid ":c:func:`!_PyDict_Pop()`: use :c:func:`PyDict_Pop`."
3638
msgstr ""
3739

3840
msgid ":c:func:`!_PyLong_Sign()`: use :c:func:`PyLong_GetSign`."
@@ -90,7 +92,7 @@ msgstr ""
9092
msgid ""
9193
":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace "
9294
"``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:"
93-
"`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
95+
"`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
9496
msgstr ""
9597

9698
msgid ""
@@ -113,5 +115,6 @@ msgstr ""
113115

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

deprecations/index.po

Lines changed: 39 additions & 20 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:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
@@ -324,6 +324,36 @@ msgstr ""
324324
msgid "Pending removal in Python 3.17"
325325
msgstr "Penghapusan yang tertunda di Python 3.17"
326326

327+
msgid ":mod:`collections.abc`:"
328+
msgstr ""
329+
330+
msgid ""
331+
":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17."
332+
msgstr ""
333+
334+
msgid ""
335+
"Use ``isinstance(obj, collections.abc.Buffer)`` to test if ``obj`` "
336+
"implements the :ref:`buffer protocol <bufferobjects>` at runtime. For use in "
337+
"type annotations, either use :class:`~collections.abc.Buffer` or a union "
338+
"that explicitly specifies the types your code supports (e.g., ``bytes | "
339+
"bytearray | memoryview``)."
340+
msgstr ""
341+
342+
msgid ""
343+
":class:`!ByteString` was originally intended to be an abstract class that "
344+
"would serve as a supertype of both :class:`bytes` and :class:`bytearray`. "
345+
"However, since the ABC never had any methods, knowing that an object was an "
346+
"instance of :class:`!ByteString` never actually told you anything useful "
347+
"about the object. Other common buffer types such as :class:`memoryview` were "
348+
"also never understood as subtypes of :class:`!ByteString` (either at runtime "
349+
"or by static type checkers)."
350+
msgstr ""
351+
352+
msgid ""
353+
"See :pep:`PEP 688 <688#current-options>` for more details. (Contributed by "
354+
"Shantanu Jain in :gh:`91896`.)"
355+
msgstr ""
356+
327357
msgid ""
328358
"Before Python 3.14, old-style unions were implemented using the private "
329359
"class ``typing._UnionGenericAlias``. This class is no longer needed for the "
@@ -335,21 +365,7 @@ msgstr ""
335365

336366
msgid ""
337367
":class:`typing.ByteString`, deprecated since Python 3.9, is scheduled for "
338-
"removal in Python 3.17. Prefer :class:`~collections.abc.Sequence` or :class:"
339-
"`~collections.abc.Buffer`. For use in type annotations, prefer a union, like "
340-
"``bytes | bytearray``, or :class:`collections.abc.Buffer`. (Contributed by "
341-
"Shantanu Jain in :gh:`91896`.)"
342-
msgstr ""
343-
344-
msgid ":mod:`collections.abc`:"
345-
msgstr ""
346-
347-
msgid ""
348-
":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17. "
349-
"Prefer :class:`~collections.abc.Sequence` or :class:`~collections.abc."
350-
"Buffer`. For use in type annotations, prefer a union, like ``bytes | "
351-
"bytearray``, or :class:`collections.abc.Buffer`. (Contributed by Shantanu "
352-
"Jain in :gh:`91896`.)"
368+
"removal in Python 3.17."
353369
msgstr ""
354370

355371
msgid "Pending removal in Python 3.19"
@@ -882,7 +898,9 @@ msgstr ""
882898
msgid "Pending removal in Python 3.18"
883899
msgstr ""
884900

885-
msgid "Deprecated private functions (:gh:`128863`):"
901+
msgid ""
902+
"The following private functions are deprecated and planned for removal in "
903+
"Python 3.18:"
886904
msgstr ""
887905

888906
msgid ":c:func:`!_PyBytes_Join`: use :c:func:`PyBytes_Join`."
@@ -893,7 +911,7 @@ msgid ""
893911
"`PyDict_GetItemStringRef`."
894912
msgstr ""
895913

896-
msgid ":c:func:`!_PyDict_Pop()`: :c:func:`PyDict_Pop`."
914+
msgid ":c:func:`!_PyDict_Pop()`: use :c:func:`PyDict_Pop`."
897915
msgstr ""
898916

899917
msgid ":c:func:`!_PyLong_Sign()`: use :c:func:`PyLong_GetSign`."
@@ -951,7 +969,7 @@ msgstr ""
951969
msgid ""
952970
":c:func:`!_PyUnicodeWriter_WriteASCIIString`: replace "
953971
"``_PyUnicodeWriter_WriteASCIIString(&writer, str)`` with :c:func:"
954-
"`PyUnicodeWriter_WriteUTF8(writer, str) <PyUnicodeWriter_WriteUTF8>`."
972+
"`PyUnicodeWriter_WriteASCII(writer, str) <PyUnicodeWriter_WriteASCII>`."
955973
msgstr ""
956974

957975
msgid ""
@@ -974,7 +992,8 @@ msgstr ""
974992

975993
msgid ""
976994
"The `pythoncapi-compat project <https://github.com/python/pythoncapi-compat/"
977-
">`__ can be used to get these new public functions on Python 3.13 and older."
995+
">`__ can be used to get these new public functions on Python 3.13 and older. "
996+
"(Contributed by Victor Stinner in :gh:`128863`.)"
978997
msgstr ""
979998

980999
msgid ""

deprecations/pending-removal-in-3.17.po

Lines changed: 32 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-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:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
@@ -25,6 +25,36 @@ msgstr ""
2525
msgid "Pending removal in Python 3.17"
2626
msgstr "Penghapusan yang tertunda di Python 3.17"
2727

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

@@ -39,19 +69,5 @@ msgstr ""
3969

4070
msgid ""
4171
":class:`typing.ByteString`, deprecated since Python 3.9, is scheduled for "
42-
"removal in Python 3.17. Prefer :class:`~collections.abc.Sequence` or :class:"
43-
"`~collections.abc.Buffer`. For use in type annotations, prefer a union, like "
44-
"``bytes | bytearray``, or :class:`collections.abc.Buffer`. (Contributed by "
45-
"Shantanu Jain in :gh:`91896`.)"
46-
msgstr ""
47-
48-
msgid ":mod:`collections.abc`:"
49-
msgstr ""
50-
51-
msgid ""
52-
":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17. "
53-
"Prefer :class:`~collections.abc.Sequence` or :class:`~collections.abc."
54-
"Buffer`. For use in type annotations, prefer a union, like ``bytes | "
55-
"bytearray``, or :class:`collections.abc.Buffer`. (Contributed by Shantanu "
56-
"Jain in :gh:`91896`.)"
72+
"removal in Python 3.17."
5773
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-09-16 17:23+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: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
@@ -976,18 +976,18 @@ msgid ""
976976
msgstr ""
977977

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

986986
msgid ""
987987
">>> parser = argparse.ArgumentParser()\n"
988-
">>> parser.add_argument('--foo', action='append')\n"
988+
">>> parser.add_argument('--foo', action='append', default=['0'])\n"
989989
">>> parser.parse_args('--foo 1 --foo 2'.split())\n"
990-
"Namespace(foo=['1', '2'])"
990+
"Namespace(foo=['0', '1', '2'])"
991991
msgstr ""
992992

993993
msgid ""
@@ -1235,8 +1235,8 @@ msgid ""
12351235
"(like ``-f`` or ``--foo``) and ``nargs='?'``. This creates an optional "
12361236
"argument that can be followed by zero or one command-line arguments. When "
12371237
"parsing the command line, if the option string is encountered with no "
1238-
"command-line argument following it, the value of ``const`` will be assumed "
1239-
"to be ``None`` instead. See the nargs_ description for examples."
1238+
"command-line argument following it, the value from ``const`` will be used. "
1239+
"See the nargs_ description for examples."
12401240
msgstr ""
12411241

12421242
msgid ""
@@ -1434,12 +1434,6 @@ msgid ""
14341434
"'paper', 'scissors')"
14351435
msgstr ""
14361436

1437-
msgid ""
1438-
"Note that inclusion in the *choices* sequence is checked after any type_ "
1439-
"conversions have been performed, so the type of the objects in the *choices* "
1440-
"sequence should match the type_ specified."
1441-
msgstr ""
1442-
14431437
msgid ""
14441438
"Any sequence can be passed as the *choices* value, so :class:`list` "
14451439
"objects, :class:`tuple` objects, and custom sequences are all supported."
@@ -1450,6 +1444,18 @@ msgid ""
14501444
"control its appearance in usage, help, and error messages."
14511445
msgstr ""
14521446

1447+
msgid ""
1448+
"Note that *choices* are checked after any type_ conversions have been "
1449+
"performed, so objects in *choices* should match the type_ specified. This "
1450+
"can make *choices* appear unfamiliar in usage, help, or error messages."
1451+
msgstr ""
1452+
1453+
msgid ""
1454+
"To keep *choices* user-friendly, consider a custom type wrapper that "
1455+
"converts and formats values, or omit type_ and handle conversion in your "
1456+
"application code."
1457+
msgstr ""
1458+
14531459
msgid ""
14541460
"Formatted choices override the default *metavar* which is normally derived "
14551461
"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: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
@@ -479,11 +479,28 @@ msgid ""
479479
"arguments."
480480
msgstr ""
481481

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

489506
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-16 17:23+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: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
1414
"id/)\n"
@@ -47,9 +47,9 @@ msgstr ""
4747
msgid ""
4848
"The *echo_char* argument controls how user input is displayed while typing. "
4949
"If *echo_char* is ``None`` (default), input remains hidden. Otherwise, "
50-
"*echo_char* must be a printable ASCII string and each typed character is "
51-
"replaced by it. For example, ``echo_char='*'`` will display asterisks "
52-
"instead of the actual input."
50+
"*echo_char* must be a single printable ASCII character and each typed "
51+
"character is replaced by it. For example, ``echo_char='*'`` will display "
52+
"asterisks instead of the actual input."
5353
msgstr ""
5454

5555
msgid ""

0 commit comments

Comments
 (0)