Skip to content

Commit 8b14236

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 0276f71 commit 8b14236

36 files changed

Lines changed: 586 additions & 300 deletions

c-api/exceptions.po

Lines changed: 7 additions & 5 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-07-03 15:50+0000\n"
15+
"POT-Creation-Date: 2026-07-19 14:48+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/"
@@ -460,12 +460,14 @@ msgstr ""
460460

461461
msgid ""
462462
"Set *exc* as the exception currently being raised, clearing the existing "
463-
"exception if one is set."
463+
"exception if one is set. If *exc* is ``NULL``, just clear the existing "
464+
"exception."
464465
msgstr ""
465466

466-
msgid ""
467-
"This call \":term:`steals <steal>`\" a reference to *exc*, which must be a "
468-
"valid exception."
467+
msgid "*exc* must be a valid exception or ``NULL``."
468+
msgstr ""
469+
470+
msgid "This call \":term:`steals <steal>`\" a reference to *exc*."
469471
msgstr ""
470472

471473
msgid "Use :c:func:`PyErr_GetRaisedException` instead."

c-api/frame.po

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,17 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
6+
# Translators:
7+
# python-doc bot, 2026
8+
#
69
#, fuzzy
710
msgid ""
811
msgstr ""
912
"Project-Id-Version: Python 3.15\n"
1013
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-07-13 16:24+0000\n"
14+
"POT-Creation-Date: 2026-07-19 14:48+0000\n"
1215
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
16+
"Last-Translator: python-doc bot, 2026\n"
1317
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
1418
"id/)\n"
1519
"MIME-Version: 1.0\n"
@@ -214,3 +218,62 @@ msgstr ""
214218
msgid ""
215219
"Return the currently executing line number, or -1 if there is no line number."
216220
msgstr ""
221+
222+
msgid ""
223+
"An array of executable kinds (executor types) for frames, used for internal "
224+
"debugging and tracing."
225+
msgstr ""
226+
227+
msgid ""
228+
"Tools like debuggers and profilers can use this to identify the type of "
229+
"execution context associated with a frame (such as to filter out internal "
230+
"frames). The entries are indexed by the following constants:"
231+
msgstr ""
232+
233+
msgid "Constant"
234+
msgstr "Konstanta"
235+
236+
msgid "Description"
237+
msgstr "Deskripsi"
238+
239+
msgid ""
240+
"The frame is internal (For example: inlined) and should be skipped by tools."
241+
msgstr ""
242+
243+
msgid "The frame corresponds to a standard Python function."
244+
msgstr ""
245+
246+
msgid "The frame corresponds to a function defined in native code."
247+
msgstr ""
248+
249+
msgid "The frame corresponds to a method on a class instance."
250+
msgstr ""
251+
252+
msgid ""
253+
"However, Python's C API lacks a function to read the executable kind from a "
254+
"frame. Instead, use this recipe:"
255+
msgstr ""
256+
257+
msgid ""
258+
"int\n"
259+
"get_executable_kind(PyFrameObject *frame)\n"
260+
"{\n"
261+
" _PyInterpreterFrame *f = frame->f_frame;\n"
262+
" PyObject *exec = PyStackRef_AsPyObjectBorrow(f->f_executable);\n"
263+
"\n"
264+
" if (PyCode_Check(exec)) {\n"
265+
" return PyUnstable_EXECUTABLE_KIND_PY_FUNCTION;\n"
266+
" }\n"
267+
" if (PyMethod_Check(exec)) {\n"
268+
" return PyUnstable_EXECUTABLE_KIND_BUILTIN_FUNCTION;\n"
269+
" }\n"
270+
" if (Py_IS_TYPE(exec, &PyMethodDescr_Type)) {\n"
271+
" return PyUnstable_EXECUTABLE_KIND_METHOD_DESCRIPTOR;\n"
272+
" }\n"
273+
"\n"
274+
" return PyUnstable_EXECUTABLE_KIND_SKIP;\n"
275+
"}"
276+
msgstr ""
277+
278+
msgid "The number of entries in :c:data:`PyUnstable_ExecutableKinds`."
279+
msgstr ""

c-api/long.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-27 15:10+0000\n"
14+
"POT-Creation-Date: 2026-07-17 15:08+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/"

c-api/veryhigh.po

Lines changed: 120 additions & 1 deletion
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-07-13 16:24+0000\n"
11+
"POT-Creation-Date: 2026-07-19 14:48+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"
@@ -336,13 +336,132 @@ msgid ""
336336
"mod:`!ast` Python module, which exports these constants under the same names."
337337
msgstr ""
338338

339+
msgid "Low-level flags"
340+
msgstr ""
341+
342+
msgid ""
343+
"The following flags and masks serve narrow needs of the standard library and "
344+
"interactive interpreters. Code outside the standard library rarely has a "
345+
"reason to use them. They are considered implementation details and may "
346+
"change at any time."
347+
msgstr ""
348+
349+
msgid ""
350+
"This flag is a private interface between the compiler and the :mod:`codeop` "
351+
"module. Do not use it; its behavior is unsupported and may change without "
352+
"warning."
353+
msgstr ""
354+
355+
msgid ""
356+
"With this flag set, when compilation fails because the source text ends "
357+
"where more input is expected, for example in the middle of an indented block "
358+
"or an unterminated string literal, the error raised is the undocumented "
359+
"``_IncompleteInputError``, a subclass of :exc:`SyntaxError`. The :mod:"
360+
"`codeop` module sets this flag, together with :c:macro:"
361+
"`PyCF_DONT_IMPLY_DEDENT`, to tell input that is incomplete apart from input "
362+
"with a real syntax error, so that interactive interpreters know when to "
363+
"prompt for another line instead of reporting an error."
364+
msgstr ""
365+
366+
msgid ""
367+
"By default, when compiling with the :c:var:`Py_single_input` start symbol, "
368+
"reaching the end of the source text implicitly closes any open indented "
369+
"blocks. With this flag set, open blocks are only closed if the last line of "
370+
"the source ends with a newline; otherwise, compilation fails with a :exc:"
371+
"`SyntaxError`:"
372+
msgstr ""
373+
374+
msgid ""
375+
"PyCompilerFlags flags = {\n"
376+
" .cf_flags = 0,\n"
377+
" .cf_feature_version = PY_MINOR_VERSION,\n"
378+
"};\n"
379+
"const char *source = \"if a:\\n pass\";\n"
380+
"\n"
381+
"/* The \"if\" block is closed implicitly;\n"
382+
" this returns a code object: */\n"
383+
"Py_CompileStringFlags(source, \"<input>\", Py_single_input, &flags);\n"
384+
"\n"
385+
"/* With the flag, this fails with a SyntaxError,\n"
386+
" because the last line does not end with a newline: */\n"
387+
"flags.cf_flags = PyCF_DONT_IMPLY_DEDENT;\n"
388+
"Py_CompileStringFlags(source, \"<input>\", Py_single_input, &flags);"
389+
msgstr ""
390+
391+
msgid ""
392+
"The :mod:`codeop` module uses this flag to detect incomplete interactive "
393+
"input. While the user is still typing inside an indented block, the source "
394+
"does not yet end with a newline, so it fails to compile and the user is "
395+
"prompted for another line."
396+
msgstr ""
397+
398+
msgid ""
399+
"Read the source text as UTF-8, ignoring its :pep:`263` encoding declaration "
400+
"(\"coding cookie\"), if any:"
401+
msgstr ""
402+
403+
msgid ""
404+
"PyCompilerFlags flags = {\n"
405+
" .cf_flags = 0,\n"
406+
" .cf_feature_version = PY_MINOR_VERSION,\n"
407+
"};\n"
408+
"const char *source = \"# coding: latin-1\\ns = '\\xe9'\\n\";\n"
409+
"\n"
410+
"/* The coding cookie is honored: byte 0xE9 is decoded as\n"
411+
" Latin-1, and this returns a code object that sets s to \"é\": */\n"
412+
"Py_CompileStringFlags(source, \"<input>\", Py_file_input, &flags);\n"
413+
"\n"
414+
"/* With the flag, the cookie is ignored and compilation fails\n"
415+
" with a SyntaxError, because 0xE9 is not valid UTF-8: */\n"
416+
"flags.cf_flags = PyCF_IGNORE_COOKIE;\n"
417+
"Py_CompileStringFlags(source, \"<input>\", Py_file_input, &flags);"
418+
msgstr ""
419+
420+
msgid ""
421+
"The :func:`compile`, :func:`eval` and :func:`exec` built-in functions set "
422+
"this flag when the source is a :class:`str` object, because they pass the "
423+
"text to the parser encoded as UTF-8."
424+
msgstr ""
425+
426+
msgid ""
427+
"Mark the source text as known to be UTF-8 encoded. The :func:`compile`, :"
428+
"func:`eval` and :func:`exec` built-in functions set this flag, but it "
429+
"currently has no effect."
430+
msgstr ""
431+
339432
msgid ""
340433
"The \"``PyCF``\" flags above can be combined with \"``CO_FUTURE``\" flags "
341434
"such as :c:macro:`CO_FUTURE_ANNOTATIONS` to enable features normally "
342435
"selectable using :ref:`future statements <future>`. See :ref:"
343436
"`c_codeobject_flags` for a complete list."
344437
msgstr ""
345438

439+
msgid "The following masks combine several flags:"
440+
msgstr ""
441+
442+
msgid ""
443+
"Bitmask of all ``CO_FUTURE`` flags (see :ref:`c_codeobject_flags`), which "
444+
"select features normally enabled by :ref:`future statements <future>`. When "
445+
"code compiled with a ``PyCompilerFlags *flags`` argument contains a ``from "
446+
"__future__ import`` statement, the flag for the imported feature is added to "
447+
"*flags*, so that code executed later in the same context inherits it."
448+
msgstr ""
449+
450+
msgid ""
451+
"Do not use this mask in new code. It is kept only so that old code passing "
452+
"its flags to :func:`compile` keeps working."
453+
msgstr ""
454+
455+
msgid ""
456+
"Bitmask of flags for obsolete future features that no longer have any effect."
457+
msgstr ""
458+
459+
msgid ""
460+
"Bitmask of all ``PyCF`` flags that change how the source is compiled, such "
461+
"as :c:macro:`PyCF_ONLY_AST`. The :func:`compile` built-in function uses this "
462+
"mask to validate its *flags* argument."
463+
msgstr ""
464+
346465
msgid "Available start symbols"
347466
msgstr ""
348467

howto/curses.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-29 16:50+0000\n"
14+
"POT-Creation-Date: 2026-07-19 14:48+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/"

howto/logging-cookbook.po

Lines changed: 2 additions & 2 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-07-01 16:21+0000\n"
14+
"POT-Creation-Date: 2026-07-19 14:48+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/"
@@ -2305,7 +2305,7 @@ msgid ""
23052305
"class NNGSocketListener(logging.handlers.QueueListener):\n"
23062306
"\n"
23072307
" def __init__(self, uri, /, *handlers, **kwargs):\n"
2308-
" # Have a timeout for interruptability, and open a\n"
2308+
" # Have a timeout for interruptibility, and open a\n"
23092309
" # subscriber socket\n"
23102310
" socket = pynng.Sub0(listen=uri, recv_timeout=500)\n"
23112311
" # The b'' subscription matches all topics\n"

howto/mro.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-29 16:50+0000\n"
14+
"POT-Creation-Date: 2026-07-19 14:48+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-task.po

Lines changed: 2 additions & 2 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-07-13 16:24+0000\n"
14+
"POT-Creation-Date: 2026-07-19 14:48+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/"
@@ -455,7 +455,7 @@ msgstr ""
455455

456456
msgid ""
457457
"pass the task group instance to child tasks via :meth:`create_task`, "
458-
"allowing a child task to conditionally cancel the entire entire group"
458+
"allowing a child task to conditionally cancel the entire group"
459459
msgstr ""
460460

461461
msgid ""

library/bisect.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-29 16:50+0000\n"
14+
"POT-Creation-Date: 2026-07-19 14:48+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/calendar.po

Lines changed: 2 additions & 5 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-07-13 16:24+0000\n"
15+
"POT-Creation-Date: 2026-07-19 14:48+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/"
@@ -520,12 +520,9 @@ msgstr ""
520520
"(``1970``--...), *month* (``1``--``12``), *day* (``1``--``31``)."
521521

522522
msgid ""
523-
"Return a header containing abbreviated weekday names. *n* specifies the "
523+
"Return a header containing abbreviated weekday names. *width* specifies the "
524524
"width in characters for one weekday."
525525
msgstr ""
526-
"Memberikan keluaran suatu tajuk yang memuat singkatan nama-nama hari dalam "
527-
"sepekan. *n* mengatur lebar dari karakter-karakter tiap nama-nama hari dalam "
528-
"sepekan."
529526

530527
msgid ""
531528
"Returns weekday of first day of the month and number of days in month, for "

0 commit comments

Comments
 (0)