Skip to content

Commit ae23d7e

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent fe138a3 commit ae23d7e

Some content is hidden

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

58 files changed

+904
-227
lines changed

bugs.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: 2025-10-21 14:16+0000\n"
15+
"POT-Creation-Date: 2025-11-09 14:13+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/allocation.po

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
7-
# python-doc bot, 2025
87
# Hengky Kurniawan, 2025
8+
# python-doc bot, 2025
99
#
1010
#, fuzzy
1111
msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-10-21 14:16+0000\n"
15+
"POT-Creation-Date: 2025-11-11 14:15+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
17-
"Last-Translator: Hengky Kurniawan, 2025\n"
17+
"Last-Translator: python-doc bot, 2025\n"
1818
"Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/"
1919
"id/)\n"
2020
"MIME-Version: 1.0\n"
@@ -212,9 +212,6 @@ msgstr ""
212212
msgid ":c:macro:`PyObject_GC_NewVar`"
213213
msgstr ":c:macro:`PyObject_GC_NewVar`"
214214

215-
msgid "Same as :c:func:`PyObject_Free`."
216-
msgstr "Sama seperti :c:func:`PyObject_Free`."
217-
218215
msgid ""
219216
"Object which is visible in Python as ``None``. This should only be accessed "
220217
"using the :c:macro:`Py_None` macro, which evaluates to a pointer to this "
@@ -229,3 +226,35 @@ msgstr ":ref:`moduleobjects`"
229226

230227
msgid "To allocate and create extension modules."
231228
msgstr "Untuk mengalokasikan dan membuat modul ekstensi."
229+
230+
msgid "Deprecated aliases"
231+
msgstr ""
232+
233+
msgid ""
234+
"These are :term:`soft deprecated` aliases to existing functions and macros. "
235+
"They exist solely for backwards compatibility."
236+
msgstr ""
237+
238+
msgid "Deprecated alias"
239+
msgstr ""
240+
241+
msgid "Function"
242+
msgstr "Fungsi"
243+
244+
msgid ":c:macro:`PyObject_New`"
245+
msgstr ":c:macro:`PyObject_New`"
246+
247+
msgid ":c:macro:`PyObject_NewVar`"
248+
msgstr ":c:macro:`PyObject_NewVar`"
249+
250+
msgid ":c:func:`PyObject_Init`"
251+
msgstr ""
252+
253+
msgid ":c:func:`PyObject_InitVar`"
254+
msgstr ""
255+
256+
msgid ":c:func:`PyObject_Malloc`"
257+
msgstr ":c:func:`PyObject_Malloc`"
258+
259+
msgid ":c:func:`PyObject_Realloc`"
260+
msgstr ":c:func:`PyObject_Realloc`"

c-api/concrete.po

Lines changed: 4 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: 2025-10-21 14:16+0000\n"
15+
"POT-Creation-Date: 2025-11-11 14:15+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/"
@@ -86,6 +86,9 @@ msgstr "Obyek Fungsi"
8686
msgid "Other Objects"
8787
msgstr "Objek lain"
8888

89+
msgid "C API for extension modules"
90+
msgstr ""
91+
8992
msgid "object"
9093
msgstr "objek"
9194

c-api/conversion.po

Lines changed: 53 additions & 11 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-11-03 14:20+0000\n"
14+
"POT-Creation-Date: 2025-11-11 14:15+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/"
@@ -169,24 +169,23 @@ msgid ""
169169
"ignored. The ``'r'`` format code specifies the standard :func:`repr` format."
170170
msgstr ""
171171

172-
msgid ""
173-
"*flags* can be zero or more of the values ``Py_DTSF_SIGN``, "
174-
"``Py_DTSF_ADD_DOT_0``, or ``Py_DTSF_ALT``, or-ed together:"
172+
msgid "*flags* can be zero or more of the following values or-ed together:"
175173
msgstr ""
176174

177175
msgid ""
178-
"``Py_DTSF_SIGN`` means to always precede the returned string with a sign "
179-
"character, even if *val* is non-negative."
176+
"Always precede the returned string with a sign character, even if *val* is "
177+
"non-negative."
180178
msgstr ""
181179

182-
msgid ""
183-
"``Py_DTSF_ADD_DOT_0`` means to ensure that the returned string will not look "
184-
"like an integer."
180+
msgid "Ensure that the returned string will not look like an integer."
185181
msgstr ""
186182

187183
msgid ""
188-
"``Py_DTSF_ALT`` means to apply \"alternate\" formatting rules. See the "
189-
"documentation for the :c:func:`PyOS_snprintf` ``'#'`` specifier for details."
184+
"Apply \"alternate\" formatting rules. See the documentation for the :c:func:"
185+
"`PyOS_snprintf` ``'#'`` specifier for details."
186+
msgstr ""
187+
188+
msgid "Negative zero is converted to positive zero."
190189
msgstr ""
191190

192191
msgid ""
@@ -211,3 +210,46 @@ msgid ""
211210
"Case insensitive comparison of strings. The function works almost "
212211
"identically to :c:func:`!strncmp` except that it ignores the case."
213212
msgstr ""
213+
214+
msgid "Character classification and conversion"
215+
msgstr ""
216+
217+
msgid ""
218+
"The following macros provide locale-independent (unlike the C standard "
219+
"library ``ctype.h``) character classification and conversion. The argument "
220+
"must be a signed or unsigned :c:expr:`char`."
221+
msgstr ""
222+
223+
msgid "Return true if the character *c* is an alphanumeric character."
224+
msgstr ""
225+
226+
msgid ""
227+
"Return true if the character *c* is an alphabetic character (``a-z`` and ``A-"
228+
"Z``)."
229+
msgstr ""
230+
231+
msgid "Return true if the character *c* is a decimal digit (``0-9``)."
232+
msgstr ""
233+
234+
msgid "Return true if the character *c* is a lowercase ASCII letter (``a-z``)."
235+
msgstr ""
236+
237+
msgid ""
238+
"Return true if the character *c* is an uppercase ASCII letter (``A-Z``)."
239+
msgstr ""
240+
241+
msgid ""
242+
"Return true if the character *c* is a whitespace character (space, tab, "
243+
"carriage return, newline, vertical tab, or form feed)."
244+
msgstr ""
245+
246+
msgid ""
247+
"Return true if the character *c* is a hexadecimal digit (``0-9``, ``a-f``, "
248+
"and ``A-F``)."
249+
msgstr ""
250+
251+
msgid "Return the lowercase equivalent of the character *c*."
252+
msgstr ""
253+
254+
msgid "Return the uppercase equivalent of the character *c*."
255+
msgstr ""

c-api/curses.po

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
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.14\n"
10+
"Report-Msgid-Bugs-To: \n"
11+
"POT-Creation-Date: 2025-11-11 14:15+0000\n"
12+
"PO-Revision-Date: 2025-11-11 14:16+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 "Curses C API"
22+
msgstr ""
23+
24+
msgid ""
25+
":mod:`curses` exposes a small C interface for extension modules. Consumers "
26+
"must include the header file :file:`py_curses.h` (which is not included by "
27+
"default by :file:`Python.h`) and :c:func:`import_curses` must be invoked, "
28+
"usually as part of the module initialisation function, to populate :c:var:"
29+
"`PyCurses_API`."
30+
msgstr ""
31+
32+
msgid ""
33+
"Neither the C API nor the pure Python :mod:`curses` module are compatible "
34+
"with subinterpreters."
35+
msgstr ""
36+
37+
msgid ""
38+
"Import the curses C API. The macro does not need a semi-colon to be called."
39+
msgstr ""
40+
41+
msgid "On success, populate the :c:var:`PyCurses_API` pointer."
42+
msgstr ""
43+
44+
msgid ""
45+
"On failure, set :c:var:`PyCurses_API` to NULL and set an exception. The "
46+
"caller must check if an error occurred via :c:func:`PyErr_Occurred`:"
47+
msgstr ""
48+
49+
msgid ""
50+
"import_curses(); // semi-colon is optional but recommended\n"
51+
"if (PyErr_Occurred()) { /* cleanup */ }"
52+
msgstr ""
53+
54+
msgid ""
55+
"Dynamically allocated object containing the curses C API. This variable is "
56+
"only available once :c:macro:`import_curses` succeeds."
57+
msgstr ""
58+
59+
msgid "``PyCurses_API[0]`` corresponds to :c:data:`PyCursesWindow_Type`."
60+
msgstr ""
61+
62+
msgid ""
63+
"``PyCurses_API[1]``, ``PyCurses_API[2]``, and ``PyCurses_API[3]`` are "
64+
"pointers to predicate functions of type ``int (*)(void)``."
65+
msgstr ""
66+
67+
msgid ""
68+
"When called, these predicates return whether :func:`curses.setupterm`, :func:"
69+
"`curses.initscr`, and :func:`curses.start_color` have been called "
70+
"respectively."
71+
msgstr ""
72+
73+
msgid ""
74+
"See also the convenience macros :c:macro:`PyCursesSetupTermCalled`, :c:macro:"
75+
"`PyCursesInitialised`, and :c:macro:`PyCursesInitialisedColor`."
76+
msgstr ""
77+
78+
msgid ""
79+
"The number of entries in this structure is subject to changes. Consider "
80+
"using :c:macro:`PyCurses_API_pointers` to check if new fields are available "
81+
"or not."
82+
msgstr ""
83+
84+
msgid ""
85+
"The number of accessible fields (``4``) in :c:var:`PyCurses_API`. This "
86+
"number is incremented whenever new fields are added."
87+
msgstr ""
88+
89+
msgid ""
90+
"The :ref:`heap type <heap-types>` corresponding to :class:`curses.window`."
91+
msgstr ""
92+
93+
msgid ""
94+
"Return true if *op* is a :class:`curses.window` instance, false otherwise."
95+
msgstr ""
96+
97+
msgid ""
98+
"The following macros are convenience macros expanding into C statements. In "
99+
"particular, they can only be used as ``macro;`` or ``macro``, but not "
100+
"``macro()`` or ``macro();``."
101+
msgstr ""
102+
103+
msgid "Macro checking if :func:`curses.setupterm` has been called."
104+
msgstr ""
105+
106+
msgid "The macro expansion is roughly equivalent to:"
107+
msgstr ""
108+
109+
msgid ""
110+
"{\n"
111+
" typedef int (*predicate_t)(void);\n"
112+
" predicate_t was_setupterm_called = (predicate_t)PyCurses_API[1];\n"
113+
" if (!was_setupterm_called()) {\n"
114+
" return NULL;\n"
115+
" }\n"
116+
"}"
117+
msgstr ""
118+
119+
msgid "Macro checking if :func:`curses.initscr` has been called."
120+
msgstr ""
121+
122+
msgid ""
123+
"{\n"
124+
" typedef int (*predicate_t)(void);\n"
125+
" predicate_t was_initscr_called = (predicate_t)PyCurses_API[2];\n"
126+
" if (!was_initscr_called()) {\n"
127+
" return NULL;\n"
128+
" }\n"
129+
"}"
130+
msgstr ""
131+
132+
msgid "Macro checking if :func:`curses.start_color` has been called."
133+
msgstr ""
134+
135+
msgid ""
136+
"{\n"
137+
" typedef int (*predicate_t)(void);\n"
138+
" predicate_t was_start_color_called = (predicate_t)PyCurses_API[3];\n"
139+
" if (!was_start_color_called()) {\n"
140+
" return NULL;\n"
141+
" }\n"
142+
"}"
143+
msgstr ""
144+
145+
msgid "Internal data"
146+
msgstr ""
147+
148+
msgid ""
149+
"The following objects are exposed by the C API but should be considered "
150+
"internal-only."
151+
msgstr ""
152+
153+
msgid "Name of the curses capsule to pass to :c:func:`PyCapsule_Import`."
154+
msgstr ""
155+
156+
msgid "Internal usage only. Use :c:macro:`import_curses` instead."
157+
msgstr ""

c-api/descriptor.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: 2025-11-05 14:15+0000\n"
14+
"POT-Creation-Date: 2025-11-11 14:15+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/"
@@ -40,3 +40,43 @@ msgid ""
4040
"or ``0`` if it describes a method. *descr* must be a descriptor object; "
4141
"there is no error checking."
4242
msgstr ""
43+
44+
msgid "Built-in descriptors"
45+
msgstr ""
46+
47+
msgid ""
48+
"The type object for super objects. This is the same object as :class:`super` "
49+
"in the Python layer."
50+
msgstr ""
51+
52+
msgid ""
53+
"The type of class method objects. This is the same object as :class:"
54+
"`classmethod` in the Python layer."
55+
msgstr ""
56+
57+
msgid ""
58+
"Create a new :class:`classmethod` object wrapping *callable*. *callable* "
59+
"must be a callable object and must not be ``NULL``."
60+
msgstr ""
61+
62+
msgid ""
63+
"On success, this function returns a :term:`strong reference` to a new class "
64+
"method descriptor. On failure, this function returns ``NULL`` with an "
65+
"exception set."
66+
msgstr ""
67+
68+
msgid ""
69+
"The type of static method objects. This is the same object as :class:"
70+
"`staticmethod` in the Python layer."
71+
msgstr ""
72+
73+
msgid ""
74+
"Create a new :class:`staticmethod` object wrapping *callable*. *callable* "
75+
"must be a callable object and must not be ``NULL``."
76+
msgstr ""
77+
78+
msgid ""
79+
"On success, this function returns a :term:`strong reference` to a new static "
80+
"method descriptor. On failure, this function returns ``NULL`` with an "
81+
"exception set."
82+
msgstr ""

0 commit comments

Comments
 (0)