Skip to content

Commit 19ccd9c

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 338818a commit 19ccd9c

File tree

146 files changed

+329
-148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+329
-148
lines changed

c-api/concrete.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-02-25 14:44+0000\n"
15+
"POT-Creation-Date: 2026-03-17 14:51+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1717
"Last-Translator: Hengky Kurniawan, 2025\n"
1818
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"

c-api/iter.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
11+
"POT-Creation-Date: 2026-03-17 14:51+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"

c-api/list.po

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-03-07 14:18+0000\n"
15+
"POT-Creation-Date: 2026-03-19 14:42+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1717
"Last-Translator: Hengky Kurniawan, 2025\n"
1818
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
@@ -77,6 +77,12 @@ msgid ""
7777
"instead of a :term:`strong reference`."
7878
msgstr ""
7979

80+
msgid ""
81+
"In the :term:`free-threaded build`, the returned :term:`borrowed reference` "
82+
"may become invalid if another thread modifies the list concurrently. Prefer :"
83+
"c:func:`PyList_GetItemRef`, which returns a :term:`strong reference`."
84+
msgstr ""
85+
8086
msgid "Similar to :c:func:`PyList_GetItem`, but without error checking."
8187
msgstr ""
8288

@@ -107,6 +113,13 @@ msgid ""
107113
"replaced; any reference in *list* at position *i* will be leaked."
108114
msgstr ""
109115

116+
msgid ""
117+
"In the :term:`free-threaded build`, this macro has no internal "
118+
"synchronization. It is normally only used to fill in new lists where no "
119+
"other thread has a reference to the list. If the list may be shared, use :c:"
120+
"func:`PyList_SetItem` instead, which uses a :term:`per-object lock`."
121+
msgstr ""
122+
110123
msgid ""
111124
"Insert the item *item* into list *list* in front of index *index*. Return "
112125
"``0`` if successful; return ``-1`` and set an exception if unsuccessful. "
@@ -134,6 +147,12 @@ msgid ""
134147
"list is not supported."
135148
msgstr ""
136149

150+
msgid ""
151+
"In the :term:`free-threaded build`, when *itemlist* is a :class:`list`, both "
152+
"*list* and *itemlist* are locked for the duration of the operation. For "
153+
"other iterables (or ``NULL``), only *list* is locked."
154+
msgstr ""
155+
137156
msgid ""
138157
"Extend *list* with the contents of *iterable*. This is the same as "
139158
"``PyList_SetSlice(list, PY_SSIZE_T_MAX, PY_SSIZE_T_MAX, iterable)`` and "
@@ -145,6 +164,14 @@ msgid ""
145164
"object. Return 0 on success."
146165
msgstr ""
147166

167+
msgid ""
168+
"In the :term:`free-threaded build`, when *iterable* is a :class:`list`, :"
169+
"class:`set`, :class:`dict`, or dict view, both *list* and *iterable* (or its "
170+
"underlying dict) are locked for the duration of the operation. For other "
171+
"iterables, only *list* is locked; *iterable* may be concurrently modified by "
172+
"another thread."
173+
msgstr ""
174+
148175
msgid ""
149176
"Remove all items from *list*. This is the same as ``PyList_SetSlice(list, "
150177
"0, PY_SSIZE_T_MAX, NULL)`` and analogous to ``list.clear()`` or ``del "
@@ -161,6 +188,13 @@ msgid ""
161188
"failure. This is equivalent to ``list.sort()``."
162189
msgstr ""
163190

191+
msgid ""
192+
"In the :term:`free-threaded build`, element comparison via :meth:`~object."
193+
"__lt__` can execute arbitrary Python code, during which the :term:`per-"
194+
"object lock` may be temporarily released. For built-in types (:class:`str`, :"
195+
"class:`int`, :class:`float`), the lock is not released during comparison."
196+
msgstr ""
197+
164198
msgid ""
165199
"Reverse the items of *list* in place. Return ``0`` on success, ``-1`` on "
166200
"failure. This is the equivalent of ``list.reverse()``."

c-api/perfmaps.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
11+
"POT-Creation-Date: 2026-03-17 14:51+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"

c-api/picklebuffer.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
14+
"POT-Creation-Date: 2026-03-17 14:51+0000\n"
1515
"PO-Revision-Date: 2025-11-17 14:16+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"

c-api/reflection.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
11+
"POT-Creation-Date: 2026-03-17 14:51+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"

c-api/slice.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
11+
"POT-Creation-Date: 2026-03-17 14:51+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"

c-api/sys.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
11+
"POT-Creation-Date: 2026-03-17 14:51+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"

c-api/typehints.po

Lines changed: 1 addition & 1 deletion
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: 2026-02-25 14:44+0000\n"
11+
"POT-Creation-Date: 2026-03-17 14:51+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"

c-api/typeobj.po

Lines changed: 41 additions & 1 deletion
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: 2026-03-01 14:19+0000\n"
14+
"POT-Creation-Date: 2026-03-19 14:42+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/"
@@ -3400,6 +3400,34 @@ msgstr ""
34003400
msgid "Return ``0``."
34013401
msgstr "Mengembalikan ``0``."
34023402

3403+
msgid "**Thread safety:**"
3404+
msgstr ""
3405+
3406+
msgid "In the :term:`free-threaded build`, implementations must ensure:"
3407+
msgstr ""
3408+
3409+
msgid "The export counter increment in step (3) is atomic."
3410+
msgstr ""
3411+
3412+
msgid ""
3413+
"The underlying buffer data remains valid and at a stable memory location for "
3414+
"the lifetime of all exports."
3415+
msgstr ""
3416+
3417+
msgid ""
3418+
"For objects that support resizing or reallocation (such as :class:"
3419+
"`bytearray`), the export counter is checked atomically before such "
3420+
"operations, and :exc:`BufferError` is raised if exports exist."
3421+
msgstr ""
3422+
3423+
msgid "The function is safe to call concurrently from multiple threads."
3424+
msgstr ""
3425+
3426+
msgid ""
3427+
"See also :ref:`thread-safety-memoryview` for the Python-level thread safety "
3428+
"guarantees of :class:`memoryview` objects."
3429+
msgstr ""
3430+
34033431
msgid ""
34043432
"If *exporter* is part of a chain or tree of buffer providers, two main "
34053433
"schemes can be used:"
@@ -3456,6 +3484,18 @@ msgstr ""
34563484
msgid "If the counter is ``0``, free all memory associated with *view*."
34573485
msgstr ""
34583486

3487+
msgid "In the :term:`free-threaded build`:"
3488+
msgstr ""
3489+
3490+
msgid "The export counter decrement in step (1) must be atomic."
3491+
msgstr ""
3492+
3493+
msgid ""
3494+
"Resource cleanup when the counter reaches zero must be done atomically, as "
3495+
"the final release may race with concurrent releases from other threads and "
3496+
"dellocation must only happen once."
3497+
msgstr ""
3498+
34593499
msgid ""
34603500
"The exporter MUST use the :c:member:`~Py_buffer.internal` field to keep "
34613501
"track of buffer-specific resources. This field is guaranteed to remain "

0 commit comments

Comments
 (0)