Skip to content

Commit 2de66c7

Browse files
Translasi EN ke ID pada python-newest.c-api--hash (#31)
* Translasi EN ke ID pada python-newest.c-api--hash * Fix Original Line 116 and Typo 137 Line * Fill In Name at TRANSLATORS File * Fix the wording of 'The pointer is not dereferenced' Part
1 parent 2549829 commit 2de66c7

File tree

2 files changed

+32
-17
lines changed

2 files changed

+32
-17
lines changed

TRANSLATORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Ahmad Mustafid
77
Akhmat Safrudin
88
Andika Chandra
99
Aulia Widyaputra
10+
Danny Steveson
1011
Dionesius Agung
1112
Eka Antonius Kurniawan
1213
Elmo Allistair

c-api/hash.po

Lines changed: 31 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SOME DESCRIPTIVE TITLE.
1+
# Translation of python-newest.c-api--hash.
22
# Copyright (C) 2001 Python Software Foundation
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
@@ -19,8 +19,8 @@ msgstr ""
1919
"MIME-Version: 1.0\n"
2020
"Content-Type: text/plain; charset=UTF-8\n"
2121
"Content-Transfer-Encoding: 8bit\n"
22-
"Language: id\n"
2322
"Plural-Forms: nplurals=1; plural=0;\n"
23+
"X-Generator: Poedit 3.6\n"
2424

2525
msgid "PyHash API"
2626
msgstr "PyHash API"
@@ -30,76 +30,90 @@ msgid ""
3030
msgstr "Lihat juga :c:member:`PyTypeObject.tp_hash` dan :ref:`numeric-hash`"
3131

3232
msgid "Hash value type: signed integer."
33-
msgstr ""
33+
msgstr "Tipe nilai hash: signed integer."
3434

3535
msgid "Hash value type: unsigned integer."
36-
msgstr ""
36+
msgstr "Tipe nilai hash: unsigned integer."
3737

3838
msgid ""
3939
"The `Mersenne prime <https://en.wikipedia.org/wiki/Mersenne_prime>`_ ``P = "
4040
"2**n -1``, used for numeric hash scheme."
4141
msgstr ""
42+
"`Bilangan prima Mersenne <https://en.wikipedia.org/wiki/Mersenne_prime>`_ "
43+
"``P = 2**n -1``, digunakan untuk skema hash numerik."
4244

4345
msgid "The exponent ``n`` of ``P`` in :c:macro:`PyHASH_MODULUS`."
44-
msgstr ""
46+
msgstr "Eksponen ``n`` dari ``P`` di dalam :c:macro:`PyHASH_MODULUS`."
4547

4648
msgid "Prime multiplier used in string and various other hashes."
47-
msgstr ""
49+
msgstr "Pengganda prima digunakan dalam string dan berbagai macam hash."
4850

4951
msgid "The hash value returned for a positive infinity."
50-
msgstr ""
52+
msgstr "Nilai hash dikembalikan dalam bentuk positif tak terhingga."
5153

5254
msgid "The multiplier used for the imaginary part of a complex number."
5355
msgstr ""
56+
"Pengganda digunakan untuk bagian imajiner dari suatu bilangan kompleks."
5457

5558
msgid "Hash function definition used by :c:func:`PyHash_GetFuncDef`."
56-
msgstr ""
59+
msgstr "Definisi fungsi hash digunakan oleh :c:func:`PyHash_GetFuncDef`."
5760

5861
msgid "Hash function name (UTF-8 encoded string)."
59-
msgstr ""
62+
msgstr "Nama fungsi hash (UTF-8 encoded string)."
6063

6164
msgid "Internal size of the hash value in bits."
62-
msgstr ""
65+
msgstr "Ukuran internal hash dalam bentuk bits."
6366

6467
msgid "Size of seed input in bits."
65-
msgstr ""
68+
msgstr "Ukuran input seed dalam bits."
6669

6770
msgid "Get the hash function definition."
68-
msgstr ""
71+
msgstr "Dapatkan definisi fungsi hash."
6972

7073
msgid ":pep:`456` \"Secure and interchangeable hash algorithm\"."
71-
msgstr ""
74+
msgstr ":pep:`456` “Algoritma hash yang aman dan dapat dipertukarkan“."
7275

7376
msgid ""
7477
"Hash a pointer value: process the pointer value as an integer (cast it to "
7578
"``uintptr_t`` internally). The pointer is not dereferenced."
7679
msgstr ""
80+
"Hash sebuah nilai pointer: proses nilai pointer sebagai integer (ubah ke "
81+
"bentuk ``uintptr_t`` secara internal). Pointer tidak dilakukan dereferensi."
7782

7883
msgid "The function cannot fail: it cannot return ``-1``."
79-
msgstr ""
84+
msgstr "Fungsi tidak bisa gagal: ia tidak bisa mengembalikan nilai ``-1``."
8085

8186
msgid ""
8287
"Compute and return the hash value of a buffer of *len* bytes starting at "
8388
"address *ptr*. The hash is guaranteed to match that of :class:`bytes`, :"
8489
"class:`memoryview`, and other built-in objects that implement the :ref:"
8590
"`buffer protocol <bufferobjects>`."
8691
msgstr ""
92+
"Komputasi dan kembalikan nilai hash dari sebuah penyangga dari *len* bytes "
93+
"dimulai dari alamat *ptr*. Hash dijamin untuk cocok "
94+
"pada :class:`bytes`, :class:`memoryview`, dan bawaan objek yang lain yang "
95+
"mengimplementasikan :ref:`buffer protocol <bufferobjects>`."
8796

8897
msgid ""
8998
"Use this function to implement hashing for immutable objects whose :c:member:"
9099
"`~PyTypeObject.tp_richcompare` function compares to another object's buffer."
91100
msgstr ""
101+
"Gunakan fungsi ini untuk implementasikan hashing pada objek yang tidak "
102+
"dapat berubah dimana fungsi :c:member:`~PyTypeObject.tp_richcompare` "
103+
"dibandingkan pada penyangga objek yang lain."
92104

93105
msgid "*len* must be greater than or equal to ``0``."
94-
msgstr ""
106+
msgstr "*len* harus lebih besar atau sama dengan ``0``."
95107

96108
msgid "This function always succeeds."
97-
msgstr ""
109+
msgstr "Fungsi ini selalu berhasil."
98110

99111
msgid ""
100112
"Generic hashing function that is meant to be put into a type object's "
101113
"``tp_hash`` slot. Its result only depends on the object's identity."
102114
msgstr ""
115+
"Fungsi generik hashing yang dimaksudkan untuk ditaruh pada tipe objek "
116+
"``tp_hash``. Hasilnya hanya bergantung dari identitas objek itu."
103117

104118
msgid "In CPython, it is equivalent to :c:func:`Py_HashPointer`."
105-
msgstr ""
119+
msgstr "Di CPython, itu sama dengan :c:func:`Py_HashPointer`."

0 commit comments

Comments
 (0)