summaryrefslogtreecommitdiff
path: root/doc/translations/id.po
diff options
context:
space:
mode:
Diffstat (limited to 'doc/translations/id.po')
-rw-r--r--doc/translations/id.po437
1 files changed, 356 insertions, 81 deletions
diff --git a/doc/translations/id.po b/doc/translations/id.po
index fc6b486005..8be5906ebd 100644
--- a/doc/translations/id.po
+++ b/doc/translations/id.po
@@ -9,15 +9,16 @@
# Hanz <hanzhaxors@gmail.com>, 2021.
# Naufal Adriansyah <naufaladrn90@gmail.com>, 2021.
# Hilman Hazazi <hafizd.muhammad.kren.403@gmail.com>, 2021.
-# Stephen Gunawan Susilo <gunawanstephen@yahoo.com>, 2021.
+# Stephen Gunawan Susilo <gunawanstephen@yahoo.com>, 2021, 2022.
# Azizkhasyi 11 <azizkhasyi11@gmail.com>, 2021.
# zephyroths <ridho.hikaru@gmail.com>, 2022.
+# ProgrammerIndonesia 44 <elo.jhy@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine class reference\n"
"Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n"
-"PO-Revision-Date: 2022-02-22 15:52+0000\n"
-"Last-Translator: zephyroths <ridho.hikaru@gmail.com>\n"
+"PO-Revision-Date: 2022-03-25 01:54+0000\n"
+"Last-Translator: Stephen Gunawan Susilo <gunawanstephen@yahoo.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/godot-engine/"
"godot-class-reference/id/>\n"
"Language: id\n"
@@ -25,7 +26,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.12-dev\n"
#: doc/tools/make_rst.py
msgid "Description"
@@ -68,17 +69,17 @@ msgid "Method Descriptions"
msgstr "Deskripsi Method"
#: doc/tools/make_rst.py
-#, fuzzy
msgid "Theme Property Descriptions"
-msgstr "Deskripsi Properti"
+msgstr "Deskripsi Properti Tema"
#: doc/tools/make_rst.py
msgid "Inherits:"
-msgstr ""
+msgstr "Mewarisi:"
#: doc/tools/make_rst.py
+#, fuzzy
msgid "Inherited By:"
-msgstr ""
+msgstr "Diwariskan oleh:"
#: doc/tools/make_rst.py
msgid "(overrides %s)"
@@ -94,7 +95,7 @@ msgstr ""
#: doc/tools/make_rst.py
msgid "value"
-msgstr ""
+msgstr "nilai"
#: doc/tools/make_rst.py
msgid "Getter"
@@ -103,18 +104,21 @@ msgstr ""
#: doc/tools/make_rst.py
msgid ""
"This method should typically be overridden by the user to have any effect."
-msgstr ""
+msgstr "Metode ini biasanya harus diganti oleh pengguna agar memiliki efek."
#: doc/tools/make_rst.py
+#, fuzzy
msgid ""
"This method has no side effects. It doesn't modify any of the instance's "
"member variables."
msgstr ""
+"Metode ini tidak memiliki efek samping. Itu tidak mengubah variabel anggota "
+"instance."
#: doc/tools/make_rst.py
msgid ""
"This method accepts any number of arguments after the ones described here."
-msgstr ""
+msgstr "Metode ini menerima sejumlah argumen setelah yang dijelaskan di sini."
#: doc/tools/make_rst.py
msgid "This method is used to construct a type."
@@ -125,12 +129,17 @@ msgid ""
"This method doesn't need an instance to be called, so it can be called "
"directly using the class name."
msgstr ""
+"Metode ini tidak memerlukan instance untuk dipanggil, sehingga dapat "
+"dipanggil langsung menggunakan nama class."
#: doc/tools/make_rst.py
+#, fuzzy
msgid ""
"This method describes a valid operator to use with this type as left-hand "
"operand."
msgstr ""
+"Metode ini menjelaskan operator yang valid untuk digunakan dengan jenis ini "
+"sebagai nilai pembilang."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Built-in GDScript functions."
@@ -211,10 +220,10 @@ msgid ""
"c = acos(0.866025)\n"
"[/codeblock]"
msgstr ""
-"Hasilkan arc kosinus dari [code]s[/code] dalam bentuk radian. Gunakanlah "
-"untuk mendapatkan sudut kosinusnya [code]s[/code]. \n"
-" [code]s[/code] harus antara [code]-1.0[/code] dan [code]1.0[/code] "
-"(inclusive), jika tidak, [method acos] akan keluar [constant NAN].\n"
+"Memberikan sudut kosinus dari [code]s[/code] dalam bentuk radian. Gunakanlah "
+"untuk mendapatkan sudut kosinus [code]s[/code]. [code]s[/code] harus "
+"bernilai antara [code]-1.0[/code] dan [code]1.0[/code] (inklusif), jika "
+"tidak, [metode acos] akan memberikan [konstanta NAN].\n"
"[codeblock]\n"
"# c adalah 0.523599 atau 30 derajat jika dikonversi dengan rad2deg(s)\n"
"c = acos(0.866025)\n"
@@ -307,6 +316,7 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Returns the arc tangent of [code]y/x[/code] in radians. Use to get the angle "
"of tangent [code]y/x[/code]. To compute the value, the method takes into "
@@ -316,6 +326,13 @@ msgid ""
"a = atan2(0, -1) # a is 3.141593\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan tangen busur [code]y/x[/code] dalam radian. Gunakan untuk "
+"mendapatkan sudut tangen [kode]y/x[/kode]. Untuk menghitung nilai, metode "
+"memperhitungkan tanda dari kedua argumen untuk menentukan kuadran.\n"
+"Catatan penting: Koordinat Y didahulukan, berdasarkan konvensi.\n"
+"[blok kode]\n"
+"a = atan2(0, -1) # a adalah 3.141593\n"
+"[/blok kode]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -558,6 +575,14 @@ msgid ""
"a = exp(2) # Approximately 7.39\n"
"[/codeblock]"
msgstr ""
+"Fungsi eksponensial alami. Ini menaikkan konstanta matematika [b]e[/b] ke "
+"pangkat [code]s[/code] dan mengembalikannya.\n"
+"[b]e[/b] memiliki nilai perkiraan 2,71828, dan dapat diperoleh dengan "
+"[code]exp(1)[/code].\n"
+"Untuk eksponen ke basis lain gunakan metode [metode pow].\n"
+"[codeblock]\n"
+"a = exp(2) # Sekitar 7.39\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
@@ -594,6 +619,16 @@ msgid ""
"[/codeblock]\n"
"For the integer remainder operation, use the % operator."
msgstr ""
+"Mengembalikan sisa titik-desimal [code]a/b[/code], dengan mempertahankan "
+"tanda [code]a[/code].\n"
+"[codeblock]\n"
+"r = fmod(7, 5.5) # r adalah 1,5\n"
+"Mengembalikan sisa titik-desimal [code]a/b[/code], dengan mempertahankan "
+"tanda [code]a[/code].\n"
+"[codeblock]\n"
+"r = fmod(7, 5.5) # r adalah 1,5\n"
+"[/codeblock]\n"
+"Untuk operasi sisa bilangan bulat, gunakan operator %."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -615,6 +650,23 @@ msgid ""
" 1.5 0.0 0.0\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan modulus titik-desimal [code]a/b[/code] yang membungkus secara "
+"merata dalam positif dan negatif.\n"
+"[codeblock]\n"
+"for i in 7:\n"
+" var x = 0.5 * i - 1.5\n"
+" print(\"%4.1f %4.1f %4.1f\" % [x, fmod(x, 1.5), fposmod(x, 1.5)])\n"
+"[/codeblock]\n"
+"Menghasilkan:\n"
+"[codeblock]\n"
+"-1.5 -0.0 0.0\n"
+"-1.0 -1.0 0.5\n"
+"-0.5 -0.5 1.0\n"
+" 0.0 0.0 0.0\n"
+" 0.5 0.5 0.5\n"
+" 1.0 1.0 1.0\n"
+" 1.5 0.0 0.0\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -706,6 +758,7 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Returns the Object that corresponds to [code]instance_id[/code]. All Objects "
"have a unique instance ID.\n"
@@ -717,6 +770,15 @@ msgid ""
" print(inst.foo) # Prints bar\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan Objek yang sesuai dengan [code]instance_id[/code]. Semua Objek "
+"memiliki ID instance unik.\n"
+"[codeblock]\n"
+"var foo = \"bar\"\n"
+"func _ready():\n"
+" var id = get_instance_id()\n"
+" var inst = instance_from_id(id)\n"
+" print(inst.foo) # Mencetak bar\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -741,6 +803,7 @@ msgid ""
msgstr ""
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Returns [code]true[/code] if [code]a[/code] and [code]b[/code] are "
"approximately equal to each other.\n"
@@ -749,23 +812,35 @@ msgid ""
"magnitude of the numbers.\n"
"Infinity values of the same sign are considered equal."
msgstr ""
+"Mengembalikan [code]true[/code] jika [code]a[/code] dan [code]b[/code] kira-"
+"kira sama satu sama lain.\n"
+"Di sini, kira-kira sama berarti [code]a[/code] dan [code]b[/code] berada "
+"dalam epsilon internal kecil satu sama lain, yang berskala dengan besarnya "
+"angka.\n"
+"Nilai tak terhingga dari tanda yang sama dianggap sama."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns whether [code]s[/code] is an infinity value (either positive "
"infinity or negative infinity)."
msgstr ""
+"Mengembalikan apakah [code]s[/code] adalah nilai tak terhingga (tak "
+"terhingga positif atau tak terhingga negatif)."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns whether [code]instance[/code] is a valid object (e.g. has not been "
"deleted from memory)."
msgstr ""
+"Mengembalikan apakah [code]instance[/code] adalah objek yang valid (mis. "
+"belum dihapus dari memori)."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
"Returns whether [code]s[/code] is a NaN (\"Not a Number\" or invalid) value."
msgstr ""
+"Mengembalikan apakah [code]s[/code] adalah nilai NaN (\"Not a Number\" atau "
+"nilai tidak valid)."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -773,8 +848,13 @@ msgid ""
"This method is faster than using [method is_equal_approx] with one value as "
"zero."
msgstr ""
+"Mengembalikan [code]true[/code] jika [code]s[/code] bernilai nol atau hampir "
+"nol.\n"
+"Metode ini lebih cepat daripada menggunakan [metode is_equal_approx] dengan "
+"satu nilai sebagai nol."
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Returns length of Variant [code]var[/code]. Length is the character count of "
"String, element count of Array, size of Dictionary, etc.\n"
@@ -784,6 +864,14 @@ msgid ""
"len(a) # Returns 4\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan panjang Varian [code]var[/code]. Panjang adalah jumlah "
+"karakter String, jumlah elemen Array, ukuran Kamus, dll.\n"
+"[b]Catatan:[/b] Menghasilkan kesalahan fatal jika Variant tidak dapat "
+"memberikan nilai panjang.\n"
+"[codeblock]\n"
+"a = [1, 2, 3, 4]\n"
+"len(a) # Mengembalikan 4\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -825,6 +913,7 @@ msgid ""
msgstr ""
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Converts from linear energy to decibels (audio). This can be used to "
"implement volume sliders that behave as expected (since volume isn't "
@@ -839,6 +928,18 @@ msgid ""
"linear2db($Slider.value))\n"
"[/codeblock]"
msgstr ""
+"Mengonversi dari energi linier ke desibel (audio). Ini dapat digunakan untuk "
+"menerapkan penggeser volume yang berperilaku seperti yang diharapkan (karena "
+"volume tidak linier). Contoh:\n"
+"[codeblock]\n"
+"# \"Penggeser\" mengacu pada node yang mewarisi Range seperti HSlider atau "
+"VSlider.\n"
+"# Rentangnya harus dikonfigurasi untuk beralih dari 0 ke 1.\n"
+"# Ubah nama bus jika Anda ingin mengubah volume bus tertentu saja.Ubah nama "
+"bus jika Anda ingin mengubah volume bus tertentu saja.\n"
+"AudioServer.set_bus_volume_db(AudioServer.get_bus_index(\"Master\"), "
+"linear2db($Slider.value))\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -864,6 +965,7 @@ msgid ""
msgstr ""
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Natural logarithm. The amount of time needed to reach a certain level of "
"continuous growth.\n"
@@ -875,6 +977,15 @@ msgid ""
"[b]Note:[/b] The logarithm of [code]0[/code] returns [code]-inf[/code], "
"while negative values return [code]-nan[/code]."
msgstr ""
+"Logaritma alami. Jumlah waktu yang dibutuhkan untuk mencapai tingkat "
+"pertumbuhan berkelanjutan tertentu.\n"
+"[b]Catatan:[/b] Ini tidak sama dengan fungsi \"log\" pada kebanyakan "
+"kalkulator, yang menggunakan logaritma basis 10.\n"
+"[codeblock]\n"
+"log(10) # Mengembalikan 2.302585\n"
+"[/codeblock]\n"
+"[b]Catatan:[/b] Logaritma dari [code]0[/code] mengembalikan [code]-inf[/"
+"code], sedangkan nilai negatif kembali [code]-nan[/code].p"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -884,6 +995,11 @@ msgid ""
"max(-3.99, -4) # Returns -3.99\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan maksimal dua nilai.\n"
+"[codeblock]\n"
+"maks(1, 2) # Mengembalikan 2\n"
+"maks(-3,99, -4) # Mengembalikan -3,99\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -893,6 +1009,11 @@ msgid ""
"min(-3.99, -4) # Returns -4\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan minimal dua nilai.\n"
+"[codeblock]\n"
+"min(1, 2) # Mengembalikan 1\n"
+"min(-3.99, -4) # Mengembalikan -4\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -937,6 +1058,14 @@ msgid ""
"[/codeblock]\n"
"This is the inverse of [method char]."
msgstr ""
+"Mengembalikan bilangan bulat yang mewakili titik kode Unicode dari karakter "
+"Unicode yang diberikan [code]char[/code].\n"
+"[codeblock]\n"
+"a = ord(\"A\") # a adalah 65\n"
+"a = ord(\"a\") # a adalah 97\n"
+"a = ord(\"€\") # a adalah 8364\n"
+"[/codeblock]\n"
+"Ini adalah kebalikan dari [method char]."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -966,6 +1095,9 @@ msgid ""
"from the origin [code]r[/code] and an angle [code]th[/code]) to the "
"cartesian coordinate system (X and Y axis)."
msgstr ""
+"Mengonversi titik 2D yang dinyatakan dalam sistem koordinat kutub (jarak "
+"dari [code]r[/code] asal dan sudut [code]th[/code]) ke sistem koordinat "
+"kartesius (sumbu X dan Y)."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -1004,6 +1136,7 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Returns a [Resource] from the filesystem located at [code]path[/code]. The "
"resource is loaded during script parsing, i.e. is loaded with the script and "
@@ -1018,8 +1151,22 @@ msgid ""
"var diamond = preload(\"res://diamond.tscn\").instance()\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan [Resource] dari sistem file yang terletak di [code]path[/"
+"code]. Sumber daya dimuat selama penguraian skrip, yaitu dimuat dengan skrip "
+"dan [metode preload] secara efektif bertindak sebagai referensi ke sumber "
+"daya itu. Perhatikan bahwa metode ini membutuhkan jalur konstan. Jika Anda "
+"ingin memuat sumber daya dari jalur dinamis/variabel, gunakan [metode "
+"load].\n"
+"[b]Catatan:[/b] Jalur sumber daya dapat diperoleh dengan mengklik kanan "
+"sumber daya di Panel Aset dan memilih \"Salin Alamat\" atau dengan menyeret "
+"file dari dok FileSystem ke dalam skrip.\n"
+"[codeblock]\n"
+"# Instance sebuah skena.\n"
+"var diamond = preload(\"res://diamond.tscn\").instance()\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Converts one or more arguments of any type to string in the best way "
"possible and prints them to the console.\n"
@@ -1032,12 +1179,26 @@ msgid ""
"distinguishes them from print messages used for debugging purposes, while "
"also displaying a stack trace when an error or warning is printed."
msgstr ""
+"Mengonversi satu atau beberapa argumen jenis apa pun menjadi string dengan "
+"cara terbaik dan mencetaknya ke konsol.\n"
+"[codeblock]\n"
+"a = [1, 2, 3]\n"
+"print(\"a\", \"=\", a) # Mencetak a=[1, 2, 3]\n"
+"[/codeblock]\n"
+"[b]Catatan:[/b] Pertimbangkan untuk menggunakan [metode push_error] dan "
+"[metode push_warning] untuk mencetak pesan kesalahan dan peringatan alih-"
+"alih [metode cetak]. Ini membedakannya dari pesan cetak yang digunakan untuk "
+"tujuan debugging, sementara juga menampilkan jejak tumpukan ketika kesalahan "
+"atau peringatan dicetak."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Like [method print], but prints only when used in debug mode."
msgstr ""
+"Seperti [metode cetak], tetapi hanya mencetak saat digunakan dalam mode "
+"debug."
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Prints a stack track at code location, only works when running with debugger "
"turned on.\n"
@@ -1046,8 +1207,15 @@ msgid ""
"Frame 0 - res://test.gd:16 in function '_process'\n"
"[/codeblock]"
msgstr ""
+"Mencetak trek tumpukan di lokasi kode, hanya berfungsi saat dijalankan "
+"dengan debugger dihidupkan.\n"
+"Output di konsol akan terlihat seperti ini:\n"
+"[codeblock]\n"
+"Frame 0 - res://test.gd:16 dalam fungsi '_process'\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Prints one or more arguments to strings in the best way possible to standard "
"error line.\n"
@@ -1055,6 +1223,11 @@ msgid ""
"printerr(\"prints to stderr\")\n"
"[/codeblock]"
msgstr ""
+"Mencetak satu atau lebih argumen ke string dengan cara terbaik ke garis "
+"kesalahan standar.\n"
+"[codeblock]\n"
+"printerr(\"mencetak ke stderr\")\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -1069,6 +1242,16 @@ msgid ""
"prints to the terminal. If you need to print in the editor, use another "
"method, such as [method print]."
msgstr ""
+"Mencetak satu atau lebih argumen ke string dengan cara terbaik. Tidak ada "
+"baris baru yang ditambahkan di akhir.\n"
+"[codeblock]\n"
+"printraw(\"A\")\n"
+"printraw(\"B\")\n"
+"# Mencetak AB\n"
+"[/codeblock]\n"
+"[b]Catatan:[/b] Karena keterbatasan dengan konsol bawaan Godot, ini hanya "
+"mencetak ke terminal. Jika Anda perlu mencetak di editor, gunakan metode "
+"lain, seperti [method print]."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -1078,6 +1261,11 @@ msgid ""
"prints(\"A\", \"B\", \"C\") # Prints A B C\n"
"[/codeblock]"
msgstr ""
+"Mencetak satu atau beberapa argumen ke konsol dengan spasi di antara setiap "
+"argumen.\n"
+"[codeblock]\n"
+"prints(\"A\", \"B\", \"C\") # Mencetak A B C\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -1126,6 +1314,7 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Random range, any floating point value between [code]from[/code] and "
"[code]to[/code].\n"
@@ -1133,6 +1322,12 @@ msgid ""
"prints(rand_range(0, 1), rand_range(0, 1)) # Prints e.g. 0.135591 0.405263\n"
"[/codeblock]"
msgstr ""
+"Rentang acak, setiap nilai floating point antara [code]from[/code] dan "
+"[code]to[/code].\n"
+"[codeblock]\n"
+"prints(rand_range(0, 1), rand_range(0, 1)) # Mencetak mis. 0,135591 "
+"0,405263\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -1149,6 +1344,10 @@ msgid ""
"randf() # Returns e.g. 0.375671\n"
"[/codeblock]"
msgstr ""
+"Mengembalikan nilai floating point acak pada interval [code][0, 1][/code].\n"
+"[codeblock]\n"
+"randf() # Mengembalikan mis. 0,375671\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -1216,6 +1415,7 @@ msgid ""
msgstr ""
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Maps a [code]value[/code] from range [code][istart, istop][/code] to [code]"
"[ostart, ostop][/code].\n"
@@ -1223,6 +1423,11 @@ msgid ""
"range_lerp(75, 0, 100, -1, 1) # Returns 0.5\n"
"[/codeblock]"
msgstr ""
+"Memetakan sebuah [code] nilai[/code] dari jangkauan [code][istart, istop][/"
+"code] ke [code][ostart, ostop][/code].\n"
+"[codeblock]\n"
+"range_lerp(75, 0, 100, -1, 1) # Mengembalikan 0.5\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -3529,8 +3734,12 @@ msgstr ""
#: doc/classes/@GlobalScope.xml
msgid ""
"Hints that an integer, float or string property is an enumerated value to "
-"pick in a list specified via a hint string such as [code]\"Hello,Something,"
-"Else\"[/code]."
+"pick in a list specified via a hint string.\n"
+"The hint string is a comma separated list of names such as [code]\"Hello,"
+"Something,Else\"[/code]. For integer and float properties, the first name in "
+"the list has value 0, the next 1, and so on. Explicit values can also be "
+"specified by appending [code]:integer[/code] to the name, e.g. [code]\"Zero,"
+"One,Three:3,Four,Six:6\"[/code]."
msgstr ""
#: doc/classes/@GlobalScope.xml
@@ -5443,8 +5652,11 @@ msgstr ""
#: doc/classes/AnimationNodeBlendTree.xml
msgid ""
-"This node may contain a sub-tree of any other blend type nodes, such as mix, "
-"blend2, blend3, one shot, etc. This is one of the most commonly used roots."
+"This node may contain a sub-tree of any other blend type nodes, such as "
+"[AnimationNodeTransition], [AnimationNodeBlend2], [AnimationNodeBlend3], "
+"[AnimationNodeOneShot], etc. This is one of the most commonly used roots.\n"
+"An [AnimationNodeOutput] node named [code]output[/code] is created by "
+"default."
msgstr ""
#: doc/classes/AnimationNodeBlendTree.xml
@@ -10563,8 +10775,15 @@ msgstr ""
#: doc/classes/BakedLightmap.xml
msgid ""
-"When enabled, the lightmapper will merge the textures for all meshes into a "
-"single large layered texture. Not supported in GLES2."
+"If [code]true[/code], the lightmapper will merge the textures for all meshes "
+"into one or several large layered textures. If [code]false[/code], every "
+"mesh will get its own lightmap texture, which is less efficient.\n"
+"[b]Note:[/b] Atlas lightmap rendering is only supported in GLES3, [i]not[/i] "
+"GLES2. Non-atlas lightmap rendering is supported by both GLES3 and GLES2. If "
+"[member ProjectSettings.rendering/quality/driver/fallback_to_gles2] is "
+"[code]true[/code], consider baking lightmaps with [member atlas_generate] "
+"set to [code]false[/code] so that the resulting lightmap is visible in both "
+"GLES3 and GLES2."
msgstr ""
#: doc/classes/BakedLightmap.xml
@@ -12713,14 +12932,15 @@ msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"If [code]enable[/code] is [code]true[/code], children will be updated with "
-"local transform data."
+"If [code]enable[/code] is [code]true[/code], this node will receive "
+"[constant NOTIFICATION_LOCAL_TRANSFORM_CHANGED] when its local transform "
+"changes."
msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"If [code]enable[/code] is [code]true[/code], children will be updated with "
-"global transform data."
+"If [code]enable[/code] is [code]true[/code], this node will receive "
+"[constant NOTIFICATION_TRANSFORM_CHANGED] when its global transform changes."
msgstr ""
#: doc/classes/CanvasItem.xml
@@ -12834,9 +13054,14 @@ msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"The [CanvasItem]'s transform has changed. This notification is only received "
-"if enabled by [method set_notify_transform] or [method "
-"set_notify_local_transform]."
+"The [CanvasItem]'s global transform has changed. This notification is only "
+"received if enabled by [method set_notify_transform]."
+msgstr ""
+
+#: doc/classes/CanvasItem.xml
+msgid ""
+"The [CanvasItem]'s local transform has changed. This notification is only "
+"received if enabled by [method set_notify_local_transform]."
msgstr ""
#: doc/classes/CanvasItem.xml
@@ -19798,9 +20023,8 @@ msgid ""
"main font.\n"
"DynamicFont uses the [url=https://www.freetype.org/]FreeType[/url] library "
"for rasterization. Supported formats are TrueType ([code].ttf[/code]), "
-"OpenType ([code].otf[/code]) and Web Open Font Format 1 ([code].woff[/"
-"code]). Web Open Font Format 2 ([code].woff2[/code]) is [i]not[/i] "
-"supported.\n"
+"OpenType ([code].otf[/code]), Web Open Font Format 1 ([code].woff[/code]), "
+"and Web Open Font Format 2 ([code].woff2[/code]).\n"
"[codeblock]\n"
"var dynamic_font = DynamicFont.new()\n"
"dynamic_font.font_data = load(\"res://BarlowCondensed-Bold.ttf\")\n"
@@ -22591,12 +22815,13 @@ msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
"Helper function to create a commit [Dictionary] item. [code]msg[/code] is "
-"the commit message of the commit. [code]author[/code] is a human-readable "
-"string containing the author's details, e.g. the email and name configured "
-"in the VCS. [code]id[/code] is the identifier of the commit, in whichever "
-"format your VCS may provide an identifier to commits. [code]date[/code] is "
-"directly added to the commit item and displayed in the editor, and hence, it "
-"shall be a well-formatted, human-readable date string."
+"the commit message of the commit. [code]author[/code] is a single human-"
+"readable string containing all the author's details, e.g. the email and name "
+"configured in the VCS. [code]id[/code] is the identifier of the commit, in "
+"whichever format your VCS may provide an identifier to commits. "
+"[code]unix_timestamp[/code] is the UTC Unix timestamp of when the commit was "
+"created. [code]offset_minutes[/code] is the timezone offset in minutes, "
+"recorded from the system timezone where the commit was created."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
@@ -29186,9 +29411,9 @@ msgid ""
"Returns a value between 0 and 1 representing the raw intensity of the given "
"action, ignoring the action's deadzone. In most cases, you should use "
"[method get_action_strength] instead.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/Input.xml
@@ -29198,9 +29423,9 @@ msgid ""
"or L2, R2 triggers) is from the dead zone, the closer the value will be to "
"1. If the action is mapped to a control that has no axis as the keyboard, "
"the value returned will be 0 or 1.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/Input.xml
@@ -29333,9 +29558,9 @@ msgid ""
"the button.\n"
"This is useful for code that needs to run only once when an action is "
"pressed, instead of every frame while it's pressed.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events.\n"
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] Due to keyboard ghosting, [method is_action_just_pressed] may "
"return [code]false[/code] even if one of the action's keys is pressed. See "
"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
@@ -29347,9 +29572,9 @@ msgid ""
"Returns [code]true[/code] when the user stops pressing the action event, "
"meaning it's [code]true[/code] only on the frame that the user released the "
"button.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/Input.xml
@@ -29358,9 +29583,9 @@ msgid ""
"an action has multiple buttons assigned and more than one of them is "
"pressed, releasing one button will release the action, even if some other "
"button assigned to this action is still pressed.\n"
-"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
-"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events.\n"
+"If [code]exact[/code] is [code]false[/code], it ignores additional input "
+"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
+"direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
"[code]false[/code] even if one of the action's keys is pressed. See "
"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
@@ -29710,18 +29935,18 @@ msgstr ""
msgid ""
"Returns a value between 0.0 and 1.0 depending on the given actions' state. "
"Useful for getting the value of events of type [InputEventJoypadMotion].\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if this input event matches a pre-defined action "
"of any type.\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/InputEvent.xml
@@ -29730,9 +29955,9 @@ msgid ""
"an echo event for [InputEventKey] events, unless [code]allow_echo[/code] is "
"[code]true[/code]). Not relevant for events of type [InputEventMouseMotion] "
"or [InputEventScreenDrag].\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events.\n"
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
"[code]false[/code] even if one of the action's keys is pressed. See "
"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
@@ -29744,9 +29969,9 @@ msgid ""
"Returns [code]true[/code] if the given action is released (i.e. not "
"pressed). Not relevant for events of type [InputEventMouseMotion] or "
"[InputEventScreenDrag].\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/InputEvent.xml
@@ -29777,9 +30002,9 @@ msgid ""
"event. Only valid for action events i.e key ([InputEventKey]), button "
"([InputEventMouseButton] or [InputEventJoypadButton]), axis "
"[InputEventJoypadMotion] or action ([InputEventAction]) events.\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/InputEvent.xml
@@ -30309,9 +30534,9 @@ msgid ""
"This method ignores keyboard modifiers if the given [InputEvent] is not "
"pressed (for proper release detection). See [method action_has_event] if you "
"don't want this behavior.\n"
-"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
-"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"If [code]exact_match[/code] is [code]false[/code], it ignores additional "
+"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
+"the direction for [InputEventJoypadMotion] events."
msgstr ""
#: doc/classes/InputMap.xml
@@ -34147,6 +34372,39 @@ msgid "Returns the number of surface materials."
msgstr ""
#: doc/classes/MeshInstance.xml
+msgid ""
+"Returns [code]true[/code] if this [MeshInstance] can be merged with the "
+"specified [code]other_mesh_instance[/code], using the [method MeshInstance."
+"merge_meshes] function.\n"
+"In order to be mergeable, properties of the [MeshInstance] must match, and "
+"each surface must match, in terms of material, attributes and vertex format."
+msgstr ""
+
+#: doc/classes/MeshInstance.xml
+msgid ""
+"This function can merge together the data from several source "
+"[MeshInstance]s into a single destination [MeshInstance] (the MeshInstance "
+"the function is called from). This is primarily useful for improving "
+"performance by reducing the number of drawcalls and [Node]s.\n"
+"Merging should only be attempted for simple meshes that do not contain "
+"animation.\n"
+"The final vertices can either be returned in global space, or in local space "
+"relative to the destination [MeshInstance] global transform (the destination "
+"Node must be inside the [SceneTree] for local space to work).\n"
+"The function will make a final check for compatibility between the "
+"[MeshInstance]s by default, this should always be used unless you have "
+"previously checked for compatibility using [method MeshInstance."
+"is_mergeable_with]. If the compatibility check is omitted and the meshes are "
+"merged, you may see rendering errors.\n"
+"[b]Note:[/b] The requirements for similarity between meshes are quite "
+"stringent. They can be checked using the [method MeshInstance."
+"is_mergeable_with] function prior to calling [method MeshInstance."
+"merge_meshes].\n"
+"Also note that any initial data in the destination [MeshInstance] data will "
+"be discarded."
+msgstr ""
+
+#: doc/classes/MeshInstance.xml
msgid "Sets the [Material] for a surface of the [Mesh] resource."
msgstr ""
@@ -36613,12 +36871,12 @@ msgid ""
"[/codeblock]\n"
"[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you "
"must set [member owner] in addition to calling [method add_child]. This is "
-"typically relevant for [url=https://godot.readthedocs.io/en/3.2/tutorials/"
-"misc/running_code_in_the_editor.html]tool scripts[/url] and [url=https://"
-"godot.readthedocs.io/en/latest/tutorials/plugins/editor/index.html]editor "
-"plugins[/url]. If [method add_child] is called without setting [member "
-"owner], the newly added [Node] will not be visible in the scene tree, though "
-"it will be visible in the 2D/3D view."
+"typically relevant for [url=$DOCS_URL/tutorials/misc/"
+"running_code_in_the_editor.html]tool scripts[/url] and [url=$DOCS_URL/"
+"tutorials/plugins/editor/index.html]editor plugins[/url]. If [method "
+"add_child] is called without setting [member owner], the newly added [Node] "
+"will not be visible in the scene tree, though it will be visible in the "
+"2D/3D view."
msgstr ""
#: doc/classes/Node.xml
@@ -37325,7 +37583,15 @@ msgid ""
"valid parent, grandparent, etc. ascending in the tree). When saving a node "
"(using [PackedScene]), all the nodes it owns will be saved with it. This "
"allows for the creation of complex [SceneTree]s, with instancing and "
-"subinstancing."
+"subinstancing.\n"
+"[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you "
+"must set [member owner] in addition to calling [method add_child]. This is "
+"typically relevant for [url=$DOCS_URL/tutorials/misc/"
+"running_code_in_the_editor.html]tool scripts[/url] and [url=$DOCS_URL/"
+"tutorials/plugins/editor/index.html]editor plugins[/url]. If [method "
+"add_child] is called without setting [member owner], the newly added [Node] "
+"will not be visible in the scene tree, though it will be visible in the "
+"2D/3D view."
msgstr ""
#: doc/classes/Node.xml
@@ -37921,7 +38187,13 @@ msgid ""
msgstr ""
#: doc/classes/Object.xml
-msgid "Called when the object is initialized."
+msgid ""
+"Called when the object is initialized in memory. Can be defined to take in "
+"parameters, that are passed in when constructing.\n"
+"[b]Note:[/b] If [method _init] is defined with required parameters, then "
+"explicit construction is the only valid means of creating an Object of the "
+"class. If any other means (such as [method PackedScene.instance]) is used, "
+"then initialization will fail."
msgstr ""
#: doc/classes/Object.xml
@@ -43182,7 +43454,10 @@ msgid ""
msgstr ""
#: doc/classes/PhysicsServer.xml
-msgid "Returns an Info defined by the [enum ProcessInfo] input given."
+msgid ""
+"Returns information about the current state of the 3D physics engine. See "
+"[enum ProcessInfo] for a list of available states. Only implemented for "
+"Godot Physics."
msgstr ""
#: doc/classes/PhysicsServer.xml
@@ -56110,8 +56385,8 @@ msgid ""
"var some_string = \"One,Two,Three,Four\"\n"
"var some_array = some_string.rsplit(\",\", true, 1)\n"
"print(some_array.size()) # Prints 2\n"
-"print(some_array[0]) # Prints \"Four\"\n"
-"print(some_array[1]) # Prints \"Three,Two,One\"\n"
+"print(some_array[0]) # Prints \"One,Two,Three\"\n"
+"print(some_array[1]) # Prints \"Four\"\n"
"[/codeblock]"
msgstr ""