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.po617
1 files changed, 507 insertions, 110 deletions
diff --git a/doc/translations/id.po b/doc/translations/id.po
index dcc5c28d89..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
@@ -16057,6 +16282,10 @@ msgid ""
msgstr ""
#: doc/classes/Control.xml
+msgid "Returns [code]true[/code] if drag operation is successful."
+msgstr ""
+
+#: doc/classes/Control.xml
msgid ""
"Invalidates the size cache in this node and in parent nodes up to toplevel. "
"Intended to be used with [method get_minimum_size] when the return value is "
@@ -16477,8 +16706,9 @@ msgstr ""
#: doc/classes/Control.xml
msgid ""
"By default, the node's pivot is its top-left corner. When you change its "
-"[member rect_scale], it will scale around this pivot. Set this property to "
-"[member rect_size] / 2 to center the pivot in the node's rectangle."
+"[member rect_rotation] or [member rect_scale], it will rotate or scale "
+"around this pivot. Set this property to [member rect_size] / 2 to pivot "
+"around the Control's center."
msgstr ""
#: doc/classes/Control.xml
@@ -18822,10 +19052,10 @@ msgid ""
"further calculations."
msgstr ""
-#: doc/classes/Curve2D.xml doc/classes/Curve3D.xml
+#: doc/classes/Curve2D.xml
msgid ""
-"Adds a point to a curve at [code]position[/code], with control points "
-"[code]in[/code] and [code]out[/code].\n"
+"Adds a point to a curve at [code]position[/code] relative to the [Curve2D]'s "
+"position, with control points [code]in[/code] and [code]out[/code].\n"
"If [code]at_position[/code] is given, the point is inserted before the point "
"number [code]at_position[/code], moving that point (and every point after) "
"after the inserted point. If [code]at_position[/code] is not given, or is an "
@@ -18976,6 +19206,18 @@ msgid ""
msgstr ""
#: doc/classes/Curve3D.xml
+msgid ""
+"Adds a point to a curve at [code]position[/code] relative to the [Curve3D]'s "
+"position, with control points [code]in[/code] and [code]out[/code].\n"
+"If [code]at_position[/code] is given, the point is inserted before the point "
+"number [code]at_position[/code], moving that point (and every point after) "
+"after the inserted point. If [code]at_position[/code] is not given, or is an "
+"illegal value ([code]at_position <0[/code] or [code]at_position >= [method "
+"get_point_count][/code]), the point will be appended at the end of the point "
+"list."
+msgstr ""
+
+#: doc/classes/Curve3D.xml
msgid "Returns the cache of points as a [PoolVector3Array]."
msgstr ""
@@ -19781,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"
@@ -22574,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
@@ -23460,10 +23702,13 @@ msgstr ""
#: doc/classes/Environment.xml
msgid ""
-"Keeps on screen every pixel drawn in the background. This is the fastest "
-"background mode, but it can only be safely used in fully-interior scenes (no "
-"visible sky or sky reflections). If enabled in a scene where the background "
-"is visible, \"ghost trail\" artifacts will be visible when moving the camera."
+"Keeps on screen every pixel drawn in the background. Only select this mode "
+"if you really need to keep the old data. On modern GPUs it will generally "
+"not be faster than clearing the background, and can be significantly slower, "
+"particularly on mobile.\n"
+"It can only be safely used in fully-interior scenes (no visible sky or sky "
+"reflections). If enabled in a scene where the background is visible, \"ghost "
+"trail\" artifacts will be visible when moving the camera."
msgstr ""
#: doc/classes/Environment.xml
@@ -26917,14 +27162,14 @@ msgstr ""
#: doc/classes/HeightMapShape.xml
msgid ""
-"Depth of the height map data. Changing this will resize the [member "
-"map_data]."
+"Number of vertices in the depth of the height map. Changing this will resize "
+"the [member map_data]."
msgstr ""
#: doc/classes/HeightMapShape.xml
msgid ""
-"Width of the height map data. Changing this will resize the [member "
-"map_data]."
+"Number of vertices in the width of the height map. Changing this will resize "
+"the [member map_data]."
msgstr ""
#: doc/classes/HFlowContainer.xml
@@ -29166,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
@@ -29178,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
@@ -29313,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 "
@@ -29327,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
@@ -29338,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 "
@@ -29690,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
@@ -29710,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 "
@@ -29724,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
@@ -29757,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
@@ -30289,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
@@ -32763,6 +33008,13 @@ msgstr ""
msgid "If [code]true[/code], the context menu will appear when right-clicked."
msgstr ""
+#: doc/classes/LineEdit.xml doc/classes/RichTextLabel.xml
+#: doc/classes/TextEdit.xml
+msgid ""
+"If [code]true[/code], the selected text will be deselected when focus is "
+"lost."
+msgstr ""
+
#: doc/classes/LineEdit.xml
msgid ""
"If [code]false[/code], existing text cannot be modified and new text cannot "
@@ -32798,6 +33050,13 @@ msgid ""
"[/codeblock]"
msgstr ""
+#: doc/classes/LineEdit.xml doc/classes/TextEdit.xml
+msgid ""
+"If [code]false[/code], using middle mouse button to paste clipboard will be "
+"disabled.\n"
+"[b]Note:[/b] This method is only implemented on Linux."
+msgstr ""
+
#: doc/classes/LineEdit.xml
msgid ""
"Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/"
@@ -34113,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 ""
@@ -36579,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
@@ -37291,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
@@ -37887,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
@@ -38671,6 +38977,11 @@ msgid "Returns the text of the item at index [code]idx[/code]."
msgstr ""
#: doc/classes/OptionButton.xml
+#, fuzzy
+msgid "Returns the tooltip of the item at index [code]idx[/code]."
+msgstr "Mengembalikan nilai hiperbolik tangen dari parameter."
+
+#: doc/classes/OptionButton.xml
msgid ""
"Returns the ID of the selected item, or [code]0[/code] if no item is "
"selected."
@@ -38724,6 +39035,11 @@ msgid "Sets the text of the item at index [code]idx[/code]."
msgstr ""
#: doc/classes/OptionButton.xml
+#, fuzzy
+msgid "Sets the tooltip of the item at index [code]idx[/code]."
+msgstr "Mengembalikan nilai hiperbolik tangen dari parameter."
+
+#: doc/classes/OptionButton.xml
msgid ""
"The index of the currently selected item, or [code]-1[/code] if no item is "
"selected."
@@ -39280,6 +39596,23 @@ msgstr ""
#: doc/classes/OS.xml
msgid ""
+"Returns the current refresh rate of the specified screen. If [code]screen[/"
+"code] is [code]-1[/code] (the default value), the current screen will be "
+"used.\n"
+"[b]Note:[/b] Returns [code]-1.0[/code] if Godot fails to find the refresh "
+"rate for the specified screen. On HTML5, [method get_screen_refresh_rate] "
+"will always return [code]-1.0[/code] as there is no way to retrieve the "
+"refresh rate on that platform.\n"
+"To fallback to a default refresh rate if the method fails, try:\n"
+"[codeblock]\n"
+"var refresh_rate = OS.get_screen_refresh_rate()\n"
+"if refresh_rate < 0:\n"
+" refresh_rate = 60.0\n"
+"[/codeblock]"
+msgstr ""
+
+#: doc/classes/OS.xml
+msgid ""
"Return the scale factor of the specified screen by index. If [code]screen[/"
"code] is [code]-1[/code] (the default value), the current screen will be "
"used.\n"
@@ -43121,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
@@ -45653,6 +45989,12 @@ msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
+"If [code]true[/code], enables warnings when the type of the default value "
+"set to an exported variable is different than the specified export type."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
"If [code]true[/code], enables warnings when a function is declared with the "
"same name as a constant."
msgstr ""
@@ -46076,6 +46418,19 @@ msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
+"If enabled, the moment [member Viewport.gui_disable_input] is set to "
+"[code]false[/code] to disable GUI input in a viewport, current mouse over "
+"and mouse focus will be dropped.\n"
+"That behavior helps to keep a robust GUI state, with no surprises when input "
+"is resumed regardless what has happened in the meantime.\n"
+"If disabled, the legacy behavior is used, which consists in just not doing "
+"anything besides the GUI input disable itself.\n"
+"[b]Note:[/b] This is set to [code]true[/code] by default for new projects "
+"and is the recommended setting."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
"If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and "
"UWP to follow interface conventions."
msgstr ""
@@ -47045,6 +47400,16 @@ msgid ""
msgstr ""
#: doc/classes/ProjectSettings.xml
+msgid ""
+"If [code]true[/code], smooths out collision with trimesh shapes "
+"([ConcavePolygonShape]) by telling the Bullet physics engine to generate "
+"internal edge information for every trimesh shape created.\n"
+"[b]Note:[/b] Only effective if [member physics/3d/physics_engine] is set to "
+"[code]DEFAULT[/code] or [code]Bullet[/code], [i]not[/i] [code]GodotPhysics[/"
+"code]."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
msgid "Enables [member Viewport.physics_object_picking] on the root viewport."
msgstr ""
@@ -47458,6 +47823,14 @@ msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
+"An override for [code]rendering/gles3/shaders/shader_compilation_mode[/"
+"code], so asynchronous compilation can be disabled for mobile.\n"
+"You may want to do that since mobile GPUs generally won't support "
+"ubershaders due to their complexity."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
"Max buffer size for blend shapes. Any blend shape bigger than this will not "
"work."
msgstr ""
@@ -48390,13 +48763,13 @@ msgstr ""
#: doc/classes/Range.xml
msgid ""
-"Binds two ranges together along with any ranges previously grouped with "
+"Binds two [Range]s together along with any ranges previously grouped with "
"either of them. When any of range's member variables change, it will share "
"the new value with all other ranges in its group."
msgstr ""
#: doc/classes/Range.xml
-msgid "Stops range from sharing its member variables with any other."
+msgid "Stops the [Range] from sharing its member variables with any other."
msgstr ""
#: doc/classes/Range.xml
@@ -48463,7 +48836,14 @@ msgid ""
msgstr ""
#: doc/classes/Range.xml
-msgid "Emitted when [member value] changes."
+msgid ""
+"Emitted when [member value] changes. When used on a [Slider], this is called "
+"continuously while dragging (potentially every frame). If you are performing "
+"an expensive operation in a function connected to [signal value_changed], "
+"consider using a [i]debouncing[/i] [Timer] to call the function less often.\n"
+"[b]Note:[/b] Unlike signals such as [signal LineEdit.text_changed], [signal "
+"value_changed] is also emitted when [code]value[/code] is set directly via "
+"code."
msgstr ""
#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
@@ -55765,11 +56145,11 @@ msgid ""
"Returns [code]true[/code] if this string contains a valid float. This is "
"inclusive of integers, and also supports exponents:\n"
"[codeblock]\n"
-"print(\"1.7\".is_valid_float()) # Prints \"true\"\n"
-"print(\"24\".is_valid_float()) # Prints \"true\"\n"
-"print(\"7e3\".is_valid_float()) # Prints \"true\"\n"
-"print(\"24\".is_valid_float()) # Prints \"true\"\n"
-"print(\"Hello\".is_valid_float()) # Prints \"false\"\n"
+"print(\"1.7\".is_valid_float()) # Prints \"True\"\n"
+"print(\"24\".is_valid_float()) # Prints \"True\"\n"
+"print(\"7e3\".is_valid_float()) # Prints \"True\"\n"
+"print(\"24\".is_valid_float()) # Prints \"True\"\n"
+"print(\"Hello\".is_valid_float()) # Prints \"False\"\n"
"[/codeblock]"
msgstr ""
@@ -55795,9 +56175,9 @@ msgid ""
"identifier may contain only letters, digits and underscores ([code]_[/code]) "
"and the first character may not be a digit.\n"
"[codeblock]\n"
-"print(\"good_ident_1\".is_valid_identifier()) # Prints \"true\"\n"
-"print(\"1st_bad_ident\".is_valid_identifier()) # Prints \"false\"\n"
-"print(\"bad_ident_#2\".is_valid_identifier()) # Prints \"false\"\n"
+"print(\"good_ident_1\".is_valid_identifier()) # Prints \"True\"\n"
+"print(\"1st_bad_ident\".is_valid_identifier()) # Prints \"False\"\n"
+"print(\"bad_ident_#2\".is_valid_identifier()) # Prints \"False\"\n"
"[/codeblock]"
msgstr ""
@@ -55805,11 +56185,11 @@ msgstr ""
msgid ""
"Returns [code]true[/code] if this string contains a valid integer.\n"
"[codeblock]\n"
-"print(\"7\".is_valid_int()) # Prints \"true\"\n"
-"print(\"14.6\".is_valid_int()) # Prints \"false\"\n"
-"print(\"L\".is_valid_int()) # Prints \"false\"\n"
-"print(\"+3\".is_valid_int()) # Prints \"true\"\n"
-"print(\"-12\".is_valid_int()) # Prints \"true\"\n"
+"print(\"7\".is_valid_int()) # Prints \"True\"\n"
+"print(\"14.6\".is_valid_int()) # Prints \"False\"\n"
+"print(\"L\".is_valid_int()) # Prints \"False\"\n"
+"print(\"+3\".is_valid_int()) # Prints \"True\"\n"
+"print(\"-12\".is_valid_int()) # Prints \"True\"\n"
"[/codeblock]"
msgstr ""
@@ -56005,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 ""
@@ -57600,6 +57980,12 @@ msgid "Returns if the given line is wrapped."
msgstr ""
#: doc/classes/TextEdit.xml
+msgid ""
+"Returns whether the mouse is over selection. If [code]edges[/code] is "
+"[code]true[/code], the edges are considered part of the selection."
+msgstr ""
+
+#: doc/classes/TextEdit.xml
msgid "Returns [code]true[/code] if the selection is active."
msgstr ""
@@ -59815,6 +60201,13 @@ msgstr ""
#: doc/classes/Time.xml
msgid ""
+"Converts the given timezone offset in minutes to a timezone offset string. "
+"For example, -480 returns \"-08:00\", 345 returns \"+05:45\", and 0 returns "
+"\"+00:00\"."
+msgstr ""
+
+#: doc/classes/Time.xml
+msgid ""
"Returns the amount of time passed in milliseconds since the engine started.\n"
"Will always be positive or 0 and uses a 64-bit value (it will wrap after "
"roughly 500 million years)."
@@ -63470,6 +63863,10 @@ msgid "Returns [code]true[/code] if there are visible modals on-screen."
msgstr ""
#: doc/classes/Viewport.xml
+msgid "Returns [code]true[/code] if the drag operation is successful."
+msgstr ""
+
+#: doc/classes/Viewport.xml
msgid ""
"Returns [code]true[/code] if the viewport is currently performing a drag "
"operation."