Skip to content

Commit f3b4613

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 6b85a03 commit f3b4613

17 files changed

Lines changed: 5793 additions & 423 deletions

c-api/bytes.po

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-06-02 00:16+0000\n"
15+
"POT-Creation-Date: 2026-06-19 16:29+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1717
"Last-Translator: python-doc bot, 2025\n"
1818
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
@@ -471,15 +471,21 @@ msgstr ""
471471
msgid "Get the writer size."
472472
msgstr ""
473473

474+
msgid ""
475+
"The function does not invalidate pointers returned by :c:func:"
476+
"`PyBytesWriter_GetData`."
477+
msgstr ""
478+
474479
msgid "The function cannot fail."
475480
msgstr ""
476481

477482
msgid "Get the writer data: start of the internal buffer."
478483
msgstr ""
479484

480485
msgid ""
481-
"The pointer is valid until :c:func:`PyBytesWriter_Finish` or :c:func:"
482-
"`PyBytesWriter_Discard` is called on *writer*."
486+
"The pointer remains valid until a :c:type:`PyBytesWriter` function other "
487+
"than :c:func:`PyBytesWriter_GetData` or :c:func:`PyBytesWriter_GetSize` is "
488+
"called on *writer*."
483489
msgstr ""
484490

485491
msgid "Low-level API"

c-api/type.po

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-02 00:16+0000\n"
14+
"POT-Creation-Date: 2026-06-19 16:29+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/"
@@ -616,11 +616,12 @@ msgid ""
616616
"member:`PyTypeObject.tp_name`."
617617
msgstr ""
618618

619-
msgid "This slot (or :c:func:`PyType_Spec.name`) is required to create a type."
619+
msgid ""
620+
"This slot (or :c:member:`PyType_Spec.name`) is required to create a type."
620621
msgstr ""
621622

622623
msgid ""
623-
"This may not be used in :c:member:`PyType_Spec.slots`. Use :c:func:"
624+
"This may not be used in :c:member:`PyType_Spec.slots`. Use :c:member:"
624625
"`PyType_Spec.name` instead."
625626
msgstr ""
626627

@@ -639,7 +640,7 @@ msgid "The value must be positive."
639640
msgstr ""
640641

641642
msgid ""
642-
"This may not be used in :c:member:`PyType_Spec.slots`. Use :c:func:"
643+
"This may not be used in :c:member:`PyType_Spec.slots`. Use :c:member:"
643644
"`PyType_Spec.basicsize` instead."
644645
msgstr ""
645646

@@ -678,8 +679,8 @@ msgid ""
678679
msgstr ""
679680

680681
msgid ""
681-
"This may not be used in :c:member:`PyType_Spec.slots`. Use negative :c:func:"
682-
"`PyType_Spec.basicsize` instead."
682+
"This may not be used in :c:member:`PyType_Spec.slots`. Use negative :c:"
683+
"member:`PyType_Spec.basicsize` instead."
683684
msgstr ""
684685

685686
msgid "This slot may not be used with :c:func:`PyType_GetSlot`."
@@ -717,7 +718,7 @@ msgid "With the :c:macro:`Py_TPFLAGS_ITEMS_AT_END` flag."
717718
msgstr ""
718719

719720
msgid ""
720-
"This may not be used in :c:member:`PyType_Spec.slots`. Use :c:func:"
721+
"This may not be used in :c:member:`PyType_Spec.slots`. Use :c:member:"
721722
"`PyType_Spec.itemsize` instead."
722723
msgstr ""
723724

@@ -736,6 +737,37 @@ msgid ""
736737
"`PyType_GetFlags` instead."
737738
msgstr ""
738739

740+
msgid ""
741+
":c:member:`Slot ID <PySlot.sl_id>` for type flags, used to set :c:member:"
742+
"`PyTypeObject.tp_bases`."
743+
msgstr ""
744+
745+
msgid ""
746+
"The slot can be set to a tuple of type objects which the newly created type "
747+
"should inherit from, like the \"positional arguments\" of a Python :ref:"
748+
"`class definition <class>`."
749+
msgstr ""
750+
751+
msgid ""
752+
"Alternately, the slot can be set to a single type object to specify a single "
753+
"base. The effect is the same as specifying a one-element tuple."
754+
msgstr ""
755+
756+
msgid "Previously, :c:macro:`!Py_tp_bases` required a tuple of types."
757+
msgstr ""
758+
759+
msgid ""
760+
"Equivalent to :c:macro:`Py_tp_bases` (with ``s`` at the end). If both are "
761+
"specified, :c:macro:`!Py_tp_bases` takes priority and this slot is ignored."
762+
msgstr ""
763+
764+
msgid "Previously, :c:macro:`!Py_tp_base` required a single type, not a tuple."
765+
msgstr ""
766+
767+
msgid ""
768+
"When not targetting older Python versions, pefer :c:macro:`!Py_tp_bases`."
769+
msgstr ""
770+
739771
msgid ""
740772
"The following slots do not correspond to public fields in the underlying "
741773
"structures:"

c-api/typeobj.po

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-09 16:27+0000\n"
14+
"POT-Creation-Date: 2026-06-19 16:29+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/"
@@ -2442,6 +2442,9 @@ msgid ""
24422442
"metatype."
24432443
msgstr ""
24442444

2445+
msgid "For the corresponding slot ID, see :c:macro:`Py_tp_base`."
2446+
msgstr ""
2447+
24452448
msgid ""
24462449
"Slot initialization is subject to the rules of initializing globals. C99 "
24472450
"requires the initializers to be \"address constants\". Function designators "
@@ -2746,10 +2749,7 @@ msgid ""
27462749
"fill it in when the type is :c:func:`initialized <PyType_Ready>`."
27472750
msgstr ""
27482751

2749-
msgid ""
2750-
"For dynamically created classes, the :c:data:`Py_tp_bases` :c:type:`slot "
2751-
"<PyType_Slot>` can be used instead of the *bases* argument of :c:func:"
2752-
"`PyType_FromSpecWithBases`. The argument form is preferred."
2752+
msgid "For the corresponding slot ID, see :c:macro:`Py_tp_bases`."
27532753
msgstr ""
27542754

27552755
msgid ""

library/curses.ascii.po

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-13 15:28+0000\n"
14+
"POT-Creation-Date: 2026-06-19 16:29+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/"
@@ -169,7 +169,7 @@ msgstr ""
169169
msgid "Checks for a character value that fits in the 7-bit ASCII set."
170170
msgstr ""
171171

172-
msgid "Checks for an ASCII whitespace character; space or horizontal tab."
172+
msgid "Checks for an ASCII blank character; space or horizontal tab."
173173
msgstr ""
174174

175175
msgid ""
@@ -208,7 +208,9 @@ msgid ""
208208
"hexdigits``."
209209
msgstr ""
210210

211-
msgid "Checks for an ASCII control character (ordinal values 0 to 31)."
211+
msgid ""
212+
"Checks for an ASCII control character (ordinal values 0 to 31). Unlike :"
213+
"func:`iscntrl`, this does not include the delete character (0x7f)."
212214
msgstr ""
213215

214216
msgid "Checks for a non-ASCII character (ordinal values 0x80 and above)."

library/curses.panel.po

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-02 00:16+0000\n"
14+
"POT-Creation-Date: 2026-06-19 16:29+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/"
@@ -41,10 +41,10 @@ msgid "Returns the bottom panel in the panel stack."
4141
msgstr ""
4242

4343
msgid ""
44-
"Returns a panel object, associating it with the given window *win*. Be aware "
45-
"that you need to keep the returned panel object referenced explicitly. If "
46-
"you don't, the panel object is garbage collected and removed from the panel "
47-
"stack."
44+
"Returns a panel object, associating it with the given window *win* and "
45+
"placing the new panel on top of the panel stack. Be aware that you need to "
46+
"keep the returned panel object referenced explicitly. If you don't, the "
47+
"panel object is garbage collected and removed from the panel stack."
4848
msgstr ""
4949

5050
msgid "Returns the top panel in the panel stack."
@@ -55,7 +55,7 @@ msgid ""
5555
"call :func:`curses.doupdate`, so you'll have to do this yourself."
5656
msgstr ""
5757

58-
msgid "Panel Objects"
58+
msgid "Panel objects"
5959
msgstr ""
6060

6161
msgid ""
@@ -97,7 +97,9 @@ msgid ""
9797
"arbitrary piece of data with the panel, and can be any Python object."
9898
msgstr ""
9999

100-
msgid "Display the panel (which might have been hidden)."
100+
msgid ""
101+
"Display the panel (which might have been hidden), placing it on top of the "
102+
"panel stack."
101103
msgstr ""
102104

103105
msgid "Push panel to the top of the stack."

0 commit comments

Comments
 (0)