Skip to content

Commit 304a296

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent d21a4e1 commit 304a296

21 files changed

Lines changed: 975 additions & 563 deletions

c-api/float.po

Lines changed: 1 addition & 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-23 16:23+0000\n"
14+
"POT-Creation-Date: 2026-07-11 14:46+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/"
@@ -235,9 +235,6 @@ msgstr ""
235235
msgid "Pack a C double as the IEEE 754 binary64 double precision format."
236236
msgstr ""
237237

238-
msgid "This function always succeeds in CPython."
239-
msgstr ""
240-
241238
msgid "Unpack functions"
242239
msgstr ""
243240

@@ -256,9 +253,6 @@ msgid ""
256253
"`OverflowError`)."
257254
msgstr ""
258255

259-
msgid "These functions always succeed in CPython."
260-
msgstr ""
261-
262256
msgid "Unpack the IEEE 754 binary16 half-precision format as a C double."
263257
msgstr ""
264258

c-api/typeobj.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.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-19 16:29+0000\n"
14+
"POT-Creation-Date: 2026-07-07 16:22+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/"

library/asyncio-graph.po

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.15\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-06-23 16:23+0000\n"
11+
"POT-Creation-Date: 2026-07-11 14:46+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"
@@ -18,7 +18,7 @@ msgstr ""
1818
"Language: id\n"
1919
"Plural-Forms: nplurals=1; plural=0;\n"
2020

21-
msgid "Call Graph Introspection"
21+
msgid "Call graph introspection"
2222
msgstr ""
2323

2424
msgid "**Source code:** :source:`Lib/asyncio/graph.py`"
@@ -31,6 +31,13 @@ msgid ""
3131
"within a Python program or by external profilers and debuggers."
3232
msgstr ""
3333

34+
msgid ":ref:`asyncio-introspection-tools`"
35+
msgstr ""
36+
37+
msgid ""
38+
"Command-line tools for inspecting tasks in another running Python process."
39+
msgstr ""
40+
3441
msgid ""
3542
"Print the async call graph for the current task or the provided :class:"
3643
"`Task` or :class:`Future`."

library/asyncio-queue.po

Lines changed: 8 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-23 16:23+0000\n"
14+
"POT-Creation-Date: 2026-07-11 14:46+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/"
@@ -93,6 +93,10 @@ msgid ""
9393
"Return an item if one is immediately available, else raise :exc:`QueueEmpty`."
9494
msgstr ""
9595

96+
msgid ""
97+
"Raises :exc:`QueueShutDown` if the queue has been shut down and is empty."
98+
msgstr ""
99+
96100
msgid "Block until all items in the queue have been received and processed."
97101
msgstr ""
98102

@@ -213,8 +217,9 @@ msgid ""
213217
msgstr ""
214218

215219
msgid ""
216-
"Exception raised when :meth:`~Queue.put` or :meth:`~Queue.get` is called on "
217-
"a queue which has been shut down."
220+
"Exception raised when :meth:`~Queue.put`, :meth:`~Queue.put_nowait`, :meth:"
221+
"`~Queue.get` or :meth:`~Queue.get_nowait` is called on a queue which has "
222+
"been shut down."
218223
msgstr ""
219224

220225
msgid "Examples"

library/asyncio-tools.po

Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
# SOME DESCRIPTIVE TITLE.
2+
# Copyright (C) 2001 Python Software Foundation
3+
# This file is distributed under the same license as the Python package.
4+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5+
#
6+
#, fuzzy
7+
msgid ""
8+
msgstr ""
9+
"Project-Id-Version: Python 3.15\n"
10+
"Report-Msgid-Bugs-To: \n"
11+
"POT-Creation-Date: 2026-07-11 14:46+0000\n"
12+
"PO-Revision-Date: 2026-07-11 14:48+0000\n"
13+
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
14+
"id/)\n"
15+
"MIME-Version: 1.0\n"
16+
"Content-Type: text/plain; charset=UTF-8\n"
17+
"Content-Transfer-Encoding: 8bit\n"
18+
"Language: id\n"
19+
"Plural-Forms: nplurals=1; plural=0;\n"
20+
21+
msgid "Command-line introspection tools"
22+
msgstr ""
23+
24+
msgid "**Source code:** :source:`Lib/asyncio/tools.py`"
25+
msgstr ""
26+
27+
msgid ""
28+
"The :mod:`!asyncio` module can be invoked as a script via ``python -m "
29+
"asyncio`` to inspect the task graph of another running Python process "
30+
"without modifying it or restarting it. The :mod:`!asyncio.tools` submodule "
31+
"implements this interface."
32+
msgstr ""
33+
34+
msgid "The following commands inspect the process identified by ``PID``:"
35+
msgstr ""
36+
37+
msgid ""
38+
"$ python -m asyncio pstree [--retries N] PID\n"
39+
"$ python -m asyncio ps [--retries N] PID"
40+
msgstr ""
41+
42+
msgid ""
43+
"The commands read the target process state without executing any code in it. "
44+
"They are only available on supported platforms and may require permission to "
45+
"inspect another process. See the :ref:`permission requirements <permission-"
46+
"requirements>` for details."
47+
msgstr ""
48+
49+
msgid ":ref:`asyncio-graph`"
50+
msgstr ""
51+
52+
msgid ""
53+
"Programmatic APIs for inspecting the async call graph of a task or future in "
54+
"the current process."
55+
msgstr ""
56+
57+
msgid ""
58+
"The command examples below use this program, which creates a task hierarchy "
59+
"suitable for inspection and prints its process ID:"
60+
msgstr ""
61+
62+
msgid "example.py"
63+
msgstr ""
64+
65+
msgid ""
66+
"import asyncio\n"
67+
"import os\n"
68+
"\n"
69+
"async def play(track):\n"
70+
" await asyncio.sleep(3600)\n"
71+
" print(f\"🎵 Finished: {track}\")\n"
72+
"\n"
73+
"async def album(name, tracks):\n"
74+
" async with asyncio.TaskGroup() as tg:\n"
75+
" for track in tracks:\n"
76+
" tg.create_task(play(track), name=track)\n"
77+
"\n"
78+
"async def main():\n"
79+
" print(f\"PID: {os.getpid()}\")\n"
80+
" async with asyncio.TaskGroup() as tg:\n"
81+
" tg.create_task(\n"
82+
" album(\"Sundowning\", [\"TNDNBTG\", \"Levitate\"]),\n"
83+
" name=\"Sundowning\",\n"
84+
" )\n"
85+
" tg.create_task(\n"
86+
" album(\"TMBTE\", [\"DYWTYLM\", \"Aqua Regia\"]),\n"
87+
" name=\"TMBTE\",\n"
88+
" )\n"
89+
"\n"
90+
"asyncio.run(main())"
91+
msgstr ""
92+
93+
msgid "Run the program in one terminal and leave it running:"
94+
msgstr ""
95+
96+
msgid ""
97+
"$ python example.py\n"
98+
"PID: 12345"
99+
msgstr ""
100+
101+
msgid ""
102+
"Then pass the printed process ID to the commands from another terminal. "
103+
"Thread IDs, task IDs, file paths, and line numbers vary between runs and "
104+
"source layouts."
105+
msgstr ""
106+
107+
msgid "Command-line options"
108+
msgstr ""
109+
110+
msgid ""
111+
"Display task and coroutine relationships as a tree. Each task is shown with "
112+
"its full coroutine stack, nested under the task (if any) that is awaiting "
113+
"it. This subcommand is useful for quickly identifying which branch of a "
114+
"task hierarchy is blocked and where in its coroutine stack execution has "
115+
"paused:"
116+
msgstr ""
117+
118+
msgid ""
119+
"$ python -m asyncio pstree 12345\n"
120+
"└── (T) Task-1\n"
121+
" └── main example.py:12\n"
122+
" └── TaskGroup.__aexit__ Lib/asyncio/taskgroups.py:75\n"
123+
" └── TaskGroup._aexit Lib/asyncio/taskgroups.py:124\n"
124+
" ├── (T) Sundowning\n"
125+
" │ └── album example.py:7\n"
126+
" │ └── TaskGroup.__aexit__ Lib/asyncio/taskgroups."
127+
"py:75\n"
128+
" │ └── TaskGroup._aexit Lib/asyncio/taskgroups."
129+
"py:124\n"
130+
" │ ├── (T) TNDNBTG\n"
131+
" │ │ └── play example.py:4\n"
132+
" │ │ └── sleep Lib/asyncio/tasks.py:702\n"
133+
" │ └── (T) Levitate\n"
134+
" │ └── play example.py:4\n"
135+
" │ └── sleep Lib/asyncio/tasks.py:702\n"
136+
" └── (T) TMBTE\n"
137+
" └── album example.py:7\n"
138+
" └── TaskGroup.__aexit__ Lib/asyncio/taskgroups."
139+
"py:75\n"
140+
" └── TaskGroup._aexit Lib/asyncio/taskgroups."
141+
"py:124\n"
142+
" ├── (T) DYWTYLM\n"
143+
" │ └── play example.py:4\n"
144+
" │ └── sleep Lib/asyncio/tasks.py:702\n"
145+
" └── (T) Aqua Regia\n"
146+
" └── play example.py:4\n"
147+
" └── sleep Lib/asyncio/tasks.py:702"
148+
msgstr ""
149+
150+
msgid ""
151+
"If the await graph contains a cycle, ``pstree`` reports an error instead of "
152+
"printing a tree. A cycle in the await graph is unusual and typically "
153+
"indicates a programming error:"
154+
msgstr ""
155+
156+
msgid ""
157+
"$ python -m asyncio pstree 12345\n"
158+
"ERROR: await-graph contains cycles - cannot print a tree!\n"
159+
"\n"
160+
"cycle: Task-2 → Task-3 → Task-2"
161+
msgstr ""
162+
163+
msgid ""
164+
"Display a flat table of all pending tasks in the process *PID*. Each row "
165+
"shows the event-loop thread ID, task ID and name, coroutine stack, and the "
166+
"awaiting task's stack, name, and ID, if any."
167+
msgstr ""
168+
169+
msgid ""
170+
"This subcommand prints all tasks regardless of whether the await graph "
171+
"contains cycles:"
172+
msgstr ""
173+
174+
msgid ""
175+
"$ python -m asyncio ps 12345\n"
176+
"tid task id task name coroutine "
177+
"stack awaiter "
178+
"chain awaiter name awaiter id\n"
179+
"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
180+
"18445801 0x10a456060 Task-1 TaskGroup._aexit -> "
181+
"TaskGroup.__aexit__ -> "
182+
"main "
183+
"0x0\n"
184+
"18445801 0x10a439f60 Sundowning TaskGroup._aexit -> "
185+
"TaskGroup.__aexit__ -> album TaskGroup._aexit -> TaskGroup.__aexit__ -> "
186+
"main Task-1 0x10a456060\n"
187+
"18445801 0x10a439d70 TMBTE TaskGroup._aexit -> "
188+
"TaskGroup.__aexit__ -> album TaskGroup._aexit -> TaskGroup.__aexit__ -> "
189+
"main Task-1 0x10a456060\n"
190+
"18445801 0x10a2a3a80 TNDNBTG sleep -> "
191+
"play TaskGroup._aexit -> TaskGroup."
192+
"__aexit__ -> album Sundowning 0x10a439f60\n"
193+
"18445801 0x10a2a38a0 Levitate sleep -> "
194+
"play TaskGroup._aexit -> TaskGroup."
195+
"__aexit__ -> album Sundowning 0x10a439f60\n"
196+
"18445801 0x10a2d7150 DYWTYLM sleep -> "
197+
"play TaskGroup._aexit -> TaskGroup."
198+
"__aexit__ -> album TMBTE 0x10a439d70\n"
199+
"18445801 0x10a6bdaa0 Aqua Regia sleep -> "
200+
"play TaskGroup._aexit -> TaskGroup."
201+
"__aexit__ -> album TMBTE 0x10a439d70"
202+
msgstr ""
203+
204+
msgid ""
205+
"Retry failed attempts to inspect the target process up to *N* times. This "
206+
"can help when the target process changes while its state is being read."
207+
msgstr ""

library/asyncio.po

Lines changed: 16 additions & 1 deletion
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-07-01 16:21+0000\n"
14+
"POT-Creation-Date: 2026-07-11 14:46+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,9 @@ msgstr ""
2525
msgid "High-level APIs"
2626
msgstr ""
2727

28+
msgid "Introspection APIs"
29+
msgstr ""
30+
2831
msgid "Low-level APIs"
2932
msgstr ""
3033

@@ -90,6 +93,18 @@ msgstr ""
9093
msgid ":ref:`synchronize <asyncio-sync>` concurrent code;"
9194
msgstr ""
9295

96+
msgid "For **introspection**, asyncio provides APIs and tools for:"
97+
msgstr ""
98+
99+
msgid ""
100+
"inspecting the :ref:`async call graph <asyncio-graph>` of tasks and futures;"
101+
msgstr ""
102+
103+
msgid ""
104+
"inspecting tasks in another running Python process with :ref:`command-line "
105+
"tools <asyncio-introspection-tools>`;"
106+
msgstr ""
107+
93108
msgid ""
94109
"Additionally, there are **low-level** APIs for *library and framework "
95110
"developers* to:"

library/curses.ascii.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.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-19 16:29+0000\n"
14+
"POT-Creation-Date: 2026-07-07 16:22+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/"

0 commit comments

Comments
 (0)