@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version :Python 3.14\n "
1414"Report-Msgid-Bugs-To :\n "
15- "POT-Creation-Date :2025-10-17 14:15 +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/ "
@@ -36,11 +36,55 @@ msgstr ""
3636msgid "Hash value type: unsigned integer."
3737msgstr ""
3838
39+ msgid ""
40+ "A numerical value indicating the algorithm for hashing of :class:`str`, :"
41+ "class:`bytes`, and :class:`memoryview`."
42+ msgstr ""
43+
44+ msgid "The algorithm name is exposed by :data:`sys.hash_info.algorithm`."
45+ msgstr ""
46+
47+ msgid ""
48+ "Numerical values to compare to :c:macro:`Py_HASH_ALGORITHM` to determine "
49+ "which algorithm is used for hashing. The hash algorithm can be configured "
50+ "via the configure :option:`--with-hash-algorithm` option."
51+ msgstr ""
52+
53+ msgid "Add :c:macro:`!Py_HASH_FNV` and :c:macro:`!Py_HASH_SIPHASH24`."
54+ msgstr ""
55+
56+ msgid "Add :c:macro:`!Py_HASH_SIPHASH13`."
57+ msgstr ""
58+
59+ msgid ""
60+ "Buffers of length in range ``[1, Py_HASH_CUTOFF)`` are hashed using DJBX33A "
61+ "instead of the algorithm described by :c:macro:`Py_HASH_ALGORITHM`."
62+ msgstr ""
63+
64+ msgid "A :c:macro:`!Py_HASH_CUTOFF` of 0 disables the optimization."
65+ msgstr ""
66+
67+ msgid ""
68+ ":c:macro:`!Py_HASH_CUTOFF` must be non-negative and less or equal than 7."
69+ msgstr ""
70+
71+ msgid ""
72+ "32-bit platforms should use a cutoff smaller than 64-bit platforms because "
73+ "it is easier to create colliding strings. A cutoff of 7 on 64-bit platforms "
74+ "and 5 on 32-bit platforms should provide a decent safety margin."
75+ msgstr ""
76+
77+ msgid "This corresponds to the :data:`sys.hash_info.cutoff` constant."
78+ msgstr ""
79+
3980msgid ""
4081"The `Mersenne prime <https://en.wikipedia.org/wiki/Mersenne_prime>`_ ``P = "
4182"2**n -1``, used for numeric hash scheme."
4283msgstr ""
4384
85+ msgid "This corresponds to the :data:`sys.hash_info.modulus` constant."
86+ msgstr ""
87+
4488msgid "The exponent ``n`` of ``P`` in :c:macro:`PyHASH_MODULUS`."
4589msgstr ""
4690
@@ -50,9 +94,15 @@ msgstr ""
5094msgid "The hash value returned for a positive infinity."
5195msgstr ""
5296
97+ msgid "This corresponds to the :data:`sys.hash_info.inf` constant."
98+ msgstr ""
99+
53100msgid "The multiplier used for the imaginary part of a complex number."
54101msgstr ""
55102
103+ msgid "This corresponds to the :data:`sys.hash_info.imag` constant."
104+ msgstr ""
105+
56106msgid "Hash function definition used by :c:func:`PyHash_GetFuncDef`."
57107msgstr ""
58108
@@ -62,12 +112,21 @@ msgstr ""
62112msgid "Hash function name (UTF-8 encoded string)."
63113msgstr ""
64114
115+ msgid "This corresponds to the :data:`sys.hash_info.algorithm` constant."
116+ msgstr ""
117+
65118msgid "Internal size of the hash value in bits."
66119msgstr ""
67120
121+ msgid "This corresponds to the :data:`sys.hash_info.hash_bits` constant."
122+ msgstr ""
123+
68124msgid "Size of seed input in bits."
69125msgstr ""
70126
127+ msgid "This corresponds to the :data:`sys.hash_info.seed_bits` constant."
128+ msgstr ""
129+
71130msgid "Get the hash function definition."
72131msgstr ""
73132