|
|
|
|
@ -18,12 +18,13 @@
|
|
|
|
|
# Mr.k <mineshtine28546271@gmail.com>, 2022.
|
|
|
|
|
# Hamza Kalash <mogo.gogo170@gmail.com>, 2022.
|
|
|
|
|
# ywmaa <ywmaa.personal@gmail.com>, 2022.
|
|
|
|
|
# TabbyDev <Mandomody25@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-03-13 22:12+0000\n"
|
|
|
|
|
"Last-Translator: ywmaa <ywmaa.personal@gmail.com>\n"
|
|
|
|
|
"PO-Revision-Date: 2022-05-31 22:35+0000\n"
|
|
|
|
|
"Last-Translator: TabbyDev <Mandomody25@gmail.com>\n"
|
|
|
|
|
"Language-Team: Arabic <https://hosted.weblate.org/projects/godot-engine/"
|
|
|
|
|
"godot-class-reference/ar/>\n"
|
|
|
|
|
"Language: ar\n"
|
|
|
|
|
@ -32,7 +33,7 @@ msgstr ""
|
|
|
|
|
"Content-Transfer-Encoding: 8-bit\n"
|
|
|
|
|
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
|
|
|
|
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
|
|
|
|
"X-Generator: Weblate 4.12-dev\n"
|
|
|
|
|
"X-Generator: Weblate 4.13-dev\n"
|
|
|
|
|
|
|
|
|
|
#: doc/tools/make_rst.py
|
|
|
|
|
msgid "Description"
|
|
|
|
|
@ -107,20 +108,21 @@ msgid "Getter"
|
|
|
|
|
msgstr "جالب"
|
|
|
|
|
|
|
|
|
|
#: doc/tools/make_rst.py
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"This method should typically be overridden by the user to have any effect."
|
|
|
|
|
msgstr ""
|
|
|
|
|
msgstr "يجب تجاوز هذه الطريقة من المستخدم ليكون لها أي تأثير."
|
|
|
|
|
|
|
|
|
|
#: doc/tools/make_rst.py
|
|
|
|
|
msgid ""
|
|
|
|
|
"This method has no side effects. It doesn't modify any of the instance's "
|
|
|
|
|
"member variables."
|
|
|
|
|
msgstr ""
|
|
|
|
|
msgstr "هذه الطريقة ليس لها آثار جانبية. لا يقوم بتعديل أي من متغيرات المثيل"
|
|
|
|
|
|
|
|
|
|
#: doc/tools/make_rst.py
|
|
|
|
|
msgid ""
|
|
|
|
|
"This method accepts any number of arguments after the ones described here."
|
|
|
|
|
msgstr ""
|
|
|
|
|
msgstr "هذا الطريقة تقبل اي رقم من الحجج بعد الموصوفة هنا."
|
|
|
|
|
|
|
|
|
|
#: doc/tools/make_rst.py
|
|
|
|
|
msgid "This method is used to construct a type."
|
|
|
|
|
@ -131,12 +133,15 @@ msgid ""
|
|
|
|
|
"This method doesn't need an instance to be called, so it can be called "
|
|
|
|
|
"directly using the class name."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"هذا الطريقة لا تريد نموذج ليتم استدعاؤها،لذلك يمكن استدعاؤها مباشرة باستخدام "
|
|
|
|
|
"اسم الفئة."
|
|
|
|
|
|
|
|
|
|
#: doc/tools/make_rst.py
|
|
|
|
|
msgid ""
|
|
|
|
|
"This method describes a valid operator to use with this type as left-hand "
|
|
|
|
|
"operand."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"يصف هذه الطريقة المشغل صالح لاستخدامه مع هذا النوع كي المعامل اليسار ليد."
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
msgid "Built-in GDScript functions."
|
|
|
|
|
@ -176,7 +181,6 @@ msgstr ""
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Returns a color according to the standardized [code]name[/code] with "
|
|
|
|
|
"[code]alpha[/code] ranging from 0 to 1.\n"
|
|
|
|
|
@ -185,7 +189,7 @@ msgid ""
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Supported color names are the same as the constants defined in [Color]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"لعرض لون يتوافق مع [code]name[/code] و [code]alpha[/code]تتراوح بين 0 و1.\n"
|
|
|
|
|
"لعرض لون يتوافق مع [code]name[/code] و [code]alpha[/code] تتراوح بين 0 و1.\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"(red = ColorN(\"red\", 1\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
@ -248,6 +252,7 @@ msgstr ""
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Asserts that the [code]condition[/code] is [code]true[/code]. If the "
|
|
|
|
|
"[code]condition[/code] is [code]false[/code], an error is generated. When "
|
|
|
|
|
@ -273,8 +278,31 @@ msgid ""
|
|
|
|
|
"a message with clarifying details\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
"ويؤكد أن [كود] حالة [/ كود] هو [كود] صحيح [/ القانون]. إذا كان [كود] حالة "
|
|
|
|
|
"[/ كود] هو [كود] خطأ [/ كود]، يتم إنشاء خطأ. عند تشغيل من المحرر، كما سيتم "
|
|
|
|
|
"توقف المشروع قيد التشغيل حتى يتم استئنافها. ويمكن استخدام هذا كشكل من أشكال "
|
|
|
|
|
"أقوى من [push_error طريقة] لأخطاء التقارير إلى مطوري المشروع أو إضافة على "
|
|
|
|
|
"المستخدمين.\n"
|
|
|
|
|
" [ب] ملاحظة: [/ ب] لأسباب تتعلق بالأداء داخل كود [أسلوب تأكيد] يتم تنفيذه "
|
|
|
|
|
"فقط في التصحيح يبني أو عند تشغيل المشروع من المحرر. لا تشتمل على رمز له "
|
|
|
|
|
"آثار جانبية في [ASSERT طريقة] المكالمة. وإلا فإن المشروع تتصرف بشكل مختلف "
|
|
|
|
|
"عند تصديرها في وضع الإصدار.\n"
|
|
|
|
|
" وسيطة اختيارية [كود] الرسالة [/ القانون]، إذا ما أعطيت، ويرد بالإضافة إلى "
|
|
|
|
|
"عامة \"التأكيد فشل\" رسالة. يمكنك استخدام هذا لتقديم تفاصيل إضافية حول "
|
|
|
|
|
"لماذا التأكيد على فشل.\n"
|
|
|
|
|
" [codeblock]\n"
|
|
|
|
|
" # تخيل نحن دائما نريد السرعة لتكون بين 0 و 20.\n"
|
|
|
|
|
" سرعة فار = -10\n"
|
|
|
|
|
" ASSERT (سرعة <20) # صحيح، سيواصل البرنامج\n"
|
|
|
|
|
" ASSERT (السرعة> = 0) # خطأ، سوف يتوقف البرنامج\n"
|
|
|
|
|
" ASSERT (السرعة> = 0 وسرعة <20) # يمكنك أيضا الجمع بين اثنين من العبارات "
|
|
|
|
|
"الشرطية في الاختيار واحد\n"
|
|
|
|
|
" ASSERT (سرعة <20 \"سرعة =٪ و، ولكن الحد الأقصى للسرعة هو 20\"٪ السرعة) # "
|
|
|
|
|
"عرض رسالة مع تفاصيل توضيح\n"
|
|
|
|
|
" [/ codeblock]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Returns the arc tangent of [code]s[/code] in radians. Use it to get the "
|
|
|
|
|
"angle from an angle's tangent in trigonometry: [code]atan(tan(angle)) == "
|
|
|
|
|
@ -285,8 +313,16 @@ msgid ""
|
|
|
|
|
"a = atan(0.5) # a is 0.463648\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
"عودة المماس قوس [كود] ل [/ كود] بالراديان. استخدامها للحصول على زاوية من "
|
|
|
|
|
"زاوية الظل في علم المثلثات: [كود] ATAN (تان (زاوية)) == زاوية [/ القانون].\n"
|
|
|
|
|
"طريقة لا يمكن أن نعرف في أي رباعي ينبغي أن تقع على زاوية. انظر [ATAN2 طريقة] "
|
|
|
|
|
"إذا كان لديك على حد سواء [كود] ص [/ القانون] و [كود] س [/ القانون]\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"و= ATAN (0.5) # وهو 0.463648\n"
|
|
|
|
|
"[/ 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 "
|
|
|
|
|
@ -296,9 +332,15 @@ msgid ""
|
|
|
|
|
"a = atan2(0, -1) # a is 3.141593\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
"عودة المماس قوس [كود] ص / س [/ كود] بالراديان. استخدام للحصول على زاوية الظل "
|
|
|
|
|
"[كود] ص / س [/ القانون]. لحساب القيمة، يأخذ بعين الاعتبار طريقة علامة كل "
|
|
|
|
|
"الحجج من أجل تحديد رباعي.\n"
|
|
|
|
|
"ملاحظة هامة: إن Y تنسيق يأتي أولا، من خلال الاتفاقية.\n"
|
|
|
|
|
"[كودبلوك]\n"
|
|
|
|
|
"و= ATAN2 (0، -1) # وهو 3.141593\n"
|
|
|
|
|
"[/ codeblock]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Decodes a byte array back to a value. When [code]allow_objects[/code] is "
|
|
|
|
|
"[code]true[/code] decoding objects is allowed.\n"
|
|
|
|
|
@ -323,6 +365,7 @@ msgstr ""
|
|
|
|
|
"(مسافة من الأصل و زاوية)."
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Rounds [code]s[/code] upward (towards positive infinity), returning the "
|
|
|
|
|
"smallest whole number that is not less than [code]s[/code].\n"
|
|
|
|
|
@ -332,6 +375,13 @@ msgid ""
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"See also [method floor], [method round], [method stepify], and [int]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"لتقريب [code] s [/ code] لأعلى (نحو اللانهاية الموجبة) ، وإرجاع أصغر عدد "
|
|
|
|
|
"صحيح لا يقل عن [code] s [/ code].\n"
|
|
|
|
|
"[كودبلوك]\n"
|
|
|
|
|
"أ = سقف (1.45) # أ هو 2.0\n"
|
|
|
|
|
"أ = سقف (1.001) # أ هو 2.0\n"
|
|
|
|
|
"[/ codeblock]\n"
|
|
|
|
|
"راجع أيضًا [طريقة الأرضية] و [طريقة الجولة] و [طريقة التدريج] و [int]."
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
@ -387,7 +437,6 @@ msgstr ""
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Returns the hyperbolic cosine of [code]s[/code] in radians.\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
@ -402,13 +451,14 @@ msgstr ""
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
msgid "Converts from decibels to linear energy (audio)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
msgstr "التحويل من ديسيبل إلى طاقة خطية (صوتي)."
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
msgid "Deprecated alias for [method step_decimals]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
msgstr "اسم مستعار مهمل لـ [طريقة step_decimals]."
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"[b]Note:[/b] [code]dectime[/code] has been deprecated and will be removed in "
|
|
|
|
|
"Godot 4.0, please use [method move_toward] instead.\n"
|
|
|
|
|
@ -418,8 +468,16 @@ msgid ""
|
|
|
|
|
"a = dectime(60, 10, 0.1)) # a is 59.0\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
"[ب] ملاحظة: [/ B] [كود] dectime [/ كود] تم إيقافه وسوف يتم إزالتها في غودو "
|
|
|
|
|
"4.0، يرجى استخدام [طريقة move_toward] بدلا من ذلك.\n"
|
|
|
|
|
"وانخفضت العائدات نتيجة لقيمة [رمز] [/ كود] خطوة [رمز] [/ كود] * [كود] كمية "
|
|
|
|
|
"[/ القانون].\n"
|
|
|
|
|
"[كودبلوك]\n"
|
|
|
|
|
"و= dectime (60، 10، 0.1)) # وهو 59.0\n"
|
|
|
|
|
"[/ codeblock]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Compares two values by checking their actual contents, recursing into any "
|
|
|
|
|
"`Array` or `Dictionary` up to its deepest level.\n"
|
|
|
|
|
@ -439,6 +497,21 @@ msgid ""
|
|
|
|
|
"want a true content-aware comparison, you have to use [code]deep_equal[/"
|
|
|
|
|
"code]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
"يقارن بين القيم عن طريق فحص محتوياتها الفعلية، recursing في أي `` Array` أو "
|
|
|
|
|
"Dictionary` يصل إلى أعمق مستوى له.\n"
|
|
|
|
|
"هذا يقارن إلى [كود] == [/ كود] في عدد من الطرق:\n"
|
|
|
|
|
"- لل[كود] لاغية [/ كود]، [كود] كثافة [/ كود]، [كود] تعويم [/ كود]، [كود] "
|
|
|
|
|
"سلسلة [/ القانون]، [كود] كائن [/ القانون] و [كود] النقل بالسكك الحديدية [/ "
|
|
|
|
|
"كود] كلا [كود] deep_equal [/ القانون] و [كود] == [/ كود] عمل نفسه.\n"
|
|
|
|
|
"- لل[كود] قاموس [/ كود]، [كود] == [/ كود] يعتبر المساواة إذا، وفقط إذا، سواء "
|
|
|
|
|
"المتغيرات تشير إلى نفس [كود] قاموس [/ كود]، مع عدم وجود العودية أو الوعي "
|
|
|
|
|
"محتويات على الإطلاق.\n"
|
|
|
|
|
"- لل[كود] صفيف [/ كود]، [كود] == [/ كود] يعتبر المساواة إذا، وفقط إذا، كل "
|
|
|
|
|
"عنصر في الأول [كود] صفيف [/ كود] يساوي نظيرتها في الثانية [ كود] صفيف [/ "
|
|
|
|
|
"كود]، كما روى [كود] == [/ كود] نفسها. هذا يعني أن [كود] == [/ كود] recurses "
|
|
|
|
|
"إلى [كود] صفيف [/ القانون]، ولكن ليس في [كود] قاموس [/ القانون]. باختصار، "
|
|
|
|
|
"كلما [كود] قاموس [/ القانون] ويحتمل أن تشارك، إذا كنت تريد مقارنة محتوى علم "
|
|
|
|
|
"الحقيقية، لديك لاستخدام [كود] deep_equal [/ القانون]."
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
@ -447,9 +520,10 @@ msgid ""
|
|
|
|
|
"r = deg2rad(180) # r is 3.141593\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
"تحويل الزاوية المعبر عنها بالدرجات إلى راديان. [كتلة الكود] r = deg2rad "
|
|
|
|
|
"(180) # r هي 3.141593 [/ code block]"
|
|
|
|
|
|
|
|
|
|
#: modules/gdscript/doc_classes/@GDScript.xml
|
|
|
|
|
#, fuzzy
|
|
|
|
|
msgid ""
|
|
|
|
|
"Converts a dictionary (previously created with [method inst2dict]) back to "
|
|
|
|
|
"an instance. Useful for deserializing."
|
|
|
|
|
@ -17949,8 +18023,7 @@ msgid ""
|
|
|
|
|
"saved like any other [Resource].\n"
|
|
|
|
|
"They can be used to generate a self-signed [X509Certificate] via [method "
|
|
|
|
|
"Crypto.generate_self_signed_certificate] and as private key in [method "
|
|
|
|
|
"StreamPeerSSL.accept_stream] along with the appropriate certificate.\n"
|
|
|
|
|
"[b]Note:[/b] Not available in HTML5 exports."
|
|
|
|
|
"StreamPeerSSL.accept_stream] along with the appropriate certificate."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/CryptoKey.xml
|
|
|
|
|
@ -19344,7 +19417,7 @@ msgid ""
|
|
|
|
|
"accessing the dictionary with isn't a fixed string (such as a number or "
|
|
|
|
|
"variable).\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"export(string, \"White\", \"Yellow\", \"Orange\") var my_color\n"
|
|
|
|
|
"export(String, \"White\", \"Yellow\", \"Orange\") var my_color\n"
|
|
|
|
|
"var points_dict = {\"White\": 50, \"Yellow\": 75, \"Orange\": 100}\n"
|
|
|
|
|
"func _ready():\n"
|
|
|
|
|
" # We can't use dot syntax here as `my_color` is a variable.\n"
|
|
|
|
|
@ -25408,7 +25481,7 @@ msgid ""
|
|
|
|
|
"Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and "
|
|
|
|
|
"([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the "
|
|
|
|
|
"point of intersection as [Vector2]. If no intersection takes place, returns "
|
|
|
|
|
"an empty [Variant].\n"
|
|
|
|
|
"[code]null[/code].\n"
|
|
|
|
|
"[b]Note:[/b] The lines are specified using direction vectors, not end points."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
@ -25519,8 +25592,8 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and "
|
|
|
|
|
"([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point "
|
|
|
|
|
"of intersection as [Vector2]. If no intersection takes place, returns an "
|
|
|
|
|
"empty [Variant]."
|
|
|
|
|
"of intersection as [Vector2]. If no intersection takes place, returns "
|
|
|
|
|
"[code]null[/code]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/Geometry.xml
|
|
|
|
|
@ -27158,8 +27231,7 @@ msgid ""
|
|
|
|
|
" var res = ctx.finish()\n"
|
|
|
|
|
" # Print the result as hex string and array.\n"
|
|
|
|
|
" printt(res.hex_encode(), Array(res))\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"[b]Note:[/b] Not available in HTML5 exports."
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/HashingContext.xml
|
|
|
|
|
@ -37873,8 +37945,8 @@ msgid ""
|
|
|
|
|
"will only be received by nodes with the same [NodePath], including the exact "
|
|
|
|
|
"same node name. Behaviour depends on the RPC configuration for the given "
|
|
|
|
|
"method, see [method rpc_config]. Methods are not exposed to RPCs by default. "
|
|
|
|
|
"See also [method rset] and [method rset_config] for properties. Returns an "
|
|
|
|
|
"empty [Variant].\n"
|
|
|
|
|
"See also [method rset] and [method rset_config] for properties. Returns "
|
|
|
|
|
"[code]null[/code].\n"
|
|
|
|
|
"[b]Note:[/b] You can only safely use RPCs on clients after you received the "
|
|
|
|
|
"[code]connected_to_server[/code] signal from the [SceneTree]. You also need "
|
|
|
|
|
"to keep track of the connection state, either by the [SceneTree] signals "
|
|
|
|
|
@ -37896,21 +37968,20 @@ msgstr ""
|
|
|
|
|
#: doc/classes/Node.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] "
|
|
|
|
|
"(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty "
|
|
|
|
|
"[Variant]."
|
|
|
|
|
"(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns [code]null[/"
|
|
|
|
|
"code]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/Node.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"Sends a [method rpc] using an unreliable protocol. Returns an empty "
|
|
|
|
|
"[Variant]."
|
|
|
|
|
"Sends a [method rpc] using an unreliable protocol. Returns [code]null[/code]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/Node.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] "
|
|
|
|
|
"using an unreliable protocol (see [method NetworkedMultiplayerPeer."
|
|
|
|
|
"set_target_peer]). Returns an empty [Variant]."
|
|
|
|
|
"set_target_peer]). Returns [code]null[/code]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/Node.xml
|
|
|
|
|
@ -44833,7 +44904,24 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold bytes. Optimized for memory usage, "
|
|
|
|
|
"does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference."
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolByteArray] or "
|
|
|
|
|
"mutating a [PoolByteArray] within an [Array] or [Dictionary], changes will "
|
|
|
|
|
"be lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolByteArray()]\n"
|
|
|
|
|
"array[0].push_back(123)\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolByteArray within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolByteArray] property must be [i]reassigned[/i] with "
|
|
|
|
|
"[code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolByteArray()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(123)\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[123]] (PoolByteArray with 1 element inside an Array)\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolByteArray.xml
|
|
|
|
|
@ -44963,14 +45051,32 @@ msgid ""
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolColorArray.xml
|
|
|
|
|
msgid "A pooled array of [Color]."
|
|
|
|
|
msgid "A pooled array of [Color]s."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolColorArray.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold [Color]. Optimized for memory usage, "
|
|
|
|
|
"does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference."
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolColorArray] or "
|
|
|
|
|
"mutating a [PoolColorArray] within an [Array] or [Dictionary], changes will "
|
|
|
|
|
"be lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolColorArray()]\n"
|
|
|
|
|
"array[0].push_back(Color(0.1, 0.2, 0.3, 0.4))\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolColorArray within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolColorArray] property must be [i]reassigned[/i] with "
|
|
|
|
|
"[code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolColorArray()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(Color(0.1, 0.2, 0.3, 0.4))\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[(0.1, 0.2, 0.3, 0.4)]] (PoolColorArray with 1 element "
|
|
|
|
|
"inside an Array)\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolColorArray.xml
|
|
|
|
|
@ -45007,7 +45113,24 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold integer values ([int]). Optimized for "
|
|
|
|
|
"memory usage, does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolIntArray] or "
|
|
|
|
|
"mutating a [PoolIntArray] within an [Array] or [Dictionary], changes will be "
|
|
|
|
|
"lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolIntArray()]\n"
|
|
|
|
|
"array[0].push_back(1234)\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolIntArray within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolIntArray] property must be [i]reassigned[/i] with "
|
|
|
|
|
"[code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolIntArray()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(1234)\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[1234]] (PoolIntArray with 1 element inside an Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"[b]Note:[/b] This type is limited to signed 32-bit integers, which means it "
|
|
|
|
|
"can only take values in the interval [code][-2^31, 2^31 - 1][/code], i.e. "
|
|
|
|
|
"[code][-2147483648, 2147483647][/code]. Exceeding those bounds will wrap "
|
|
|
|
|
@ -45036,14 +45159,31 @@ msgid "Changes the int at the given index."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolRealArray.xml
|
|
|
|
|
msgid "A pooled array of reals ([float])."
|
|
|
|
|
msgid "A pooled array of real numbers ([float])."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolRealArray.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold floating-point values. Optimized for "
|
|
|
|
|
"memory usage, does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolRealArray] or "
|
|
|
|
|
"mutating a [PoolRealArray] within an [Array] or [Dictionary], changes will "
|
|
|
|
|
"be lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolRealArray()]\n"
|
|
|
|
|
"array[0].push_back(12.34)\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolRealArray within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolRealArray] property must be [i]reassigned[/i] with "
|
|
|
|
|
"[code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolRealArray()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(12.34)\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[12.34]] (PoolRealArray with 1 element inside an Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"[b]Note:[/b] Unlike primitive [float]s which are 64-bit, numbers stored in "
|
|
|
|
|
"[PoolRealArray] are 32-bit floats. This means values stored in "
|
|
|
|
|
"[PoolRealArray] have lower precision compared to primitive [float]s. If you "
|
|
|
|
|
@ -45068,14 +45208,31 @@ msgid "Changes the float at the given index."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolStringArray.xml
|
|
|
|
|
msgid "A pooled array of [String]."
|
|
|
|
|
msgid "A pooled array of [String]s."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolStringArray.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold [String]s. Optimized for memory "
|
|
|
|
|
"usage, does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference."
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolStringArray] or "
|
|
|
|
|
"mutating a [PoolStringArray] within an [Array] or [Dictionary], changes will "
|
|
|
|
|
"be lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolStringArray()]\n"
|
|
|
|
|
"array[0].push_back(\"hello\")\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolStringArray within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolStringArray] property must be [i]reassigned[/i] "
|
|
|
|
|
"with [code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolStringArray()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(\"hello\")\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[hello]] (PoolStringArray with 1 element inside an Array)\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolStringArray.xml
|
|
|
|
|
@ -45103,14 +45260,32 @@ msgid "Changes the [String] at the given index."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolVector2Array.xml
|
|
|
|
|
msgid "A pooled array of [Vector2]."
|
|
|
|
|
msgid "A pooled array of [Vector2]s."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolVector2Array.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold [Vector2]. Optimized for memory "
|
|
|
|
|
"usage, does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference."
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolVector2Array] or "
|
|
|
|
|
"mutating a [PoolVector2Array] within an [Array] or [Dictionary], changes "
|
|
|
|
|
"will be lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolVector2Array()]\n"
|
|
|
|
|
"array[0].push_back(Vector2(12, 34))\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolVector2Array within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolVector2Array] property must be [i]reassigned[/i] "
|
|
|
|
|
"with [code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolVector2Array()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(Vector2(12, 34))\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[(12, 34)]] (PoolVector2Array with 1 element inside an "
|
|
|
|
|
"Array)\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolVector2Array.xml doc/classes/TileMap.xml
|
|
|
|
|
@ -45144,7 +45319,25 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"An array specifically designed to hold [Vector3]. Optimized for memory "
|
|
|
|
|
"usage, does not fragment the memory.\n"
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference."
|
|
|
|
|
"[b]Note:[/b] This type is passed by value and not by reference. This means "
|
|
|
|
|
"that when [i]mutating[/i] a class property of type [PoolVector3Array] or "
|
|
|
|
|
"mutating a [PoolVector3Array] within an [Array] or [Dictionary], changes "
|
|
|
|
|
"will be lost:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolVector3Array()]\n"
|
|
|
|
|
"array[0].push_back(Vector3(12, 34, 56))\n"
|
|
|
|
|
"print(array) # [[]] (empty PoolVector3Array within an empty Array)\n"
|
|
|
|
|
"[/codeblock]\n"
|
|
|
|
|
"Instead, the entire [PoolVector3Array] property must be [i]reassigned[/i] "
|
|
|
|
|
"with [code]=[/code] for it to be changed:\n"
|
|
|
|
|
"[codeblock]\n"
|
|
|
|
|
"var array = [PoolVector3Array()]\n"
|
|
|
|
|
"var pool_array = array[0]\n"
|
|
|
|
|
"pool_array.push_back(Vector3(12, 34, 56))\n"
|
|
|
|
|
"array[0] = pool_array\n"
|
|
|
|
|
"print(array) # [[(12, 34, 56)]] (PoolVector3Array with 1 element inside an "
|
|
|
|
|
"Array)\n"
|
|
|
|
|
"[/codeblock]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/PoolVector3Array.xml
|
|
|
|
|
@ -51576,7 +51769,8 @@ msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/RigidBody.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"Damps RigidBody's rotational forces.\n"
|
|
|
|
|
"Damps RigidBody's rotational forces. If this value is different from -1.0 it "
|
|
|
|
|
"will be added to any linear damp derived from the world or areas.\n"
|
|
|
|
|
"See [member ProjectSettings.physics/3d/default_angular_damp] for more "
|
|
|
|
|
"details about damping."
|
|
|
|
|
msgstr ""
|
|
|
|
|
@ -51675,8 +51869,8 @@ msgstr ""
|
|
|
|
|
#: doc/classes/RigidBody.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"The body's linear damp. Cannot be less than -1.0. If this value is different "
|
|
|
|
|
"from -1.0, any linear damp derived from the world or areas will be "
|
|
|
|
|
"overridden.\n"
|
|
|
|
|
"from -1.0 it will be added to any linear damp derived from the world or "
|
|
|
|
|
"areas.\n"
|
|
|
|
|
"See [member ProjectSettings.physics/3d/default_linear_damp] for more details "
|
|
|
|
|
"about damping."
|
|
|
|
|
msgstr ""
|
|
|
|
|
@ -51890,7 +52084,8 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"Damps the body's [member angular_velocity]. If [code]-1[/code], the body "
|
|
|
|
|
"will use the [b]Default Angular Damp[/b] defined in [b]Project > Project "
|
|
|
|
|
"Settings > Physics > 2d[/b].\n"
|
|
|
|
|
"Settings > Physics > 2d[/b]. If greater than [code]-1[/code] it will be "
|
|
|
|
|
"added to the default project value.\n"
|
|
|
|
|
"See [member ProjectSettings.physics/2d/default_angular_damp] for more "
|
|
|
|
|
"details about damping."
|
|
|
|
|
msgstr ""
|
|
|
|
|
@ -51972,7 +52167,8 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"Damps the body's [member linear_velocity]. If [code]-1[/code], the body will "
|
|
|
|
|
"use the [b]Default Linear Damp[/b] in [b]Project > Project Settings > "
|
|
|
|
|
"Physics > 2d[/b].\n"
|
|
|
|
|
"Physics > 2d[/b]. If greater than [code]-1[/code] it will be added to the "
|
|
|
|
|
"default project value.\n"
|
|
|
|
|
"See [member ProjectSettings.physics/2d/default_linear_damp] for more details "
|
|
|
|
|
"about damping."
|
|
|
|
|
msgstr ""
|
|
|
|
|
@ -63335,7 +63531,7 @@ msgstr ""
|
|
|
|
|
msgid ""
|
|
|
|
|
"Resets a tween to its initial value (the one given, not the one before the "
|
|
|
|
|
"tween), given its object and property/method pair. By default, all tweens "
|
|
|
|
|
"are removed, unless [code]key[/code] is specified."
|
|
|
|
|
"are reset, unless [code]key[/code] is specified."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/Tween.xml
|
|
|
|
|
@ -68966,8 +69162,8 @@ msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/VisualServer.xml
|
|
|
|
|
msgid ""
|
|
|
|
|
"Returns the default value for the param if available. Otherwise returns an "
|
|
|
|
|
"empty [Variant]."
|
|
|
|
|
"Returns the default value for the param if available. Returns [code]null[/"
|
|
|
|
|
"code] otherwise."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/VisualServer.xml
|
|
|
|
|
@ -73955,8 +74151,7 @@ msgid ""
|
|
|
|
|
"They can be used as the server certificate in [method StreamPeerSSL."
|
|
|
|
|
"accept_stream] (along with the proper [CryptoKey]), and to specify the only "
|
|
|
|
|
"certificate that should be accepted when connecting to an SSL server via "
|
|
|
|
|
"[method StreamPeerSSL.connect_to_stream].\n"
|
|
|
|
|
"[b]Note:[/b] Not available in HTML5 exports."
|
|
|
|
|
"[method StreamPeerSSL.connect_to_stream]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: doc/classes/X509Certificate.xml
|
|
|
|
|
|