Godot Engine class reference - en to fa translation catalogue (54 entries)

en: Description
fa: تعریف

en: Tutorials
fa: آموزش ها

en: Properties
fa: خصوصیات

en: Methods
fa: روش‌ها

en: Theme Properties
fa: خصوصیات زمینه

en: Signals
fa: سیگنال ها

en: Enumerations
fa: شمارش‌ها

en: Constants
fa: ثابت‌ها

en: Property Descriptions
fa: توضیحات خصیصه

en: Method Descriptions
fa: توضیحات تابع

en: Theme Property Descriptions
fa: توضیحات ویژگی تم

en: Inherits:
fa: ارث می‌برد از:

en: Inherited By:
fa: ارث برده شده توسط:

en: (overrides %s)
fa: ( %s را لغو می کند)

en: Default
fa: پیش‌فرض

en: Setter
fa: تنظیم کننده

en: value
fa: مقدار

en: Getter
fa: گیرنده

en: This method should typically be overridden by the user to have any effect.
fa: این روش معمولا نیازمند است توسط خود فرد نوشته شود تا بتواند تاثییری بگذارد.

en: This method accepts any number of arguments after the ones described here.
fa: این متد هر تعداد آرگومان را پس از آنهایی که اینجا توضیح داده شده اند قبول می‌کند.

en: This method is used to construct a type.
fa: این متد برای ساختن یک تایپ استفاده میشود.

en: This method doesn't need an instance to be called, so it can be called directly using the class name.
fa: این متد برای صدا زده شدن نیازی به یک مورد ندارد، پس می‌تواند مستقیماً با استفاده از نام کلاس صدا زده شود.

en: Built-in GDScript functions.
fa: توابع داخلی GDScript.

en: List of core built-in GDScript functions. Math functions and other utilities. Everything else is provided by objects. (Keywords: builtin, built in, global functions.)
fa: لیست توابع هسته داخلی جی دی اسکریپت. توابع ریاضی و سایر توابع کاربردی. هر چیز دیگری توسط ابجکت ها تأمین می شود. (کیورد ها: ساختن ، ساختن درون ، توابع اصلی)

en: Returns a color constructed from integer red, green, blue, and alpha channels. Each channel should have 8 bits of information ranging from 0 to 255.
    [code]r8[/code] red channel
    [code]g8[/code] green channel
    [code]b8[/code] blue channel
    [code]a8[/code] alpha channel
    [codeblock]
    red = Color8(255, 0, 0)
    [/codeblock]
fa: یک رنگ ساخته شده از رنگ های قرمز ، سبز ، آبی و آلفای صحیح را برمی گرداند. هر کانال باید دارای 8 بیت اطلاعات از عدد 0 تا 255 باشد.
    [کد]r8[کد/] رنگ قرمز
    [کد]g8[کد/] رنگ سبز
    [کد]b8[کد/] رنگ آبی
    [کد]a8[کد/] رنگ آلفا
    [codeblock]
    قرمز = Color8 (255 ، 0 ، 0)
    [codeblock/]

en: Returns a color according to the standardized [code]name[/code] with [code]alpha[/code] ranging from 0 to 1.
    [codeblock]
    red = ColorN("red", 1)
    [/codeblock]
    Supported color names are the same as the constants defined in [Color].
fa: رنگی را با توجه به استاندارد بودن از [code] نام [/code] با [code] آلفا[/code] از عدد 1 تا 10 بر می گرداند
    [codeblock]
    red = ColorN("red", 1)
    [/codeblock]
    نامهای رنگی پشتیبانی شده همان ثابتهای تعریف شده در [Color] هستند.

en: 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)) == angle[/code].
    The method cannot know in which quadrant the angle should fall. See [method atan2] if you have both [code]y[/code] and [code]x[/code].
    [codeblock]
    a = atan(0.5) # a is 0.463648
    [/codeblock]
fa: مماس قوس را برمی گرداند[code][/code]در رادیان. از آن برای گرفتن زاویه از مماس زاویه در مثلثات استفاده کنید:[code]
    atan (برنزه (زاویه)) == زاویه[/code]
    این روش نمی تواند بداند که زاویه در کدام ربع قرار می گیرد. اگر هر دو را دارید به [روش atan2] مراجعه کنید[code][/code]و[code]ایکس[/code]
    [codeblock]
    a = atan(0.5) # a is 0.463648
    [/codeblock]

en: 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 account the sign of both arguments in order to determine the quadrant.
    Important note: The Y coordinate comes first, by convention.
    [codeblock]
    a = atan2(0, -1) # a is 3.141593
    [/codeblock]
fa: مماس قوس [code] y / x [/ code] را بر حسب رادیان برمی گرداند. برای بدست آوردن زاویه مماس [کد] y / x [/ کد] استفاده کنید. برای محاسبه مقدار ، روش علامت هر دو آرگومان را به منظور تعیین ربع در نظر می گیرد.
    نکته مهم: مختصات Y طبق قرارداد اولویت اول را دارد.
    [codeblock]
    a = atan2 (0 ، -1) # a 3.141593 است
    [/ codeblock]

en: Decodes a byte array back to a value. When [code]allow_objects[/code] is [code]true[/code] decoding objects is allowed.
    [b]WARNING:[/b] Deserialized object can contain code which gets executed. Do not use this option if the serialized object comes from untrusted sources to avoid potential security threats (remote code execution).
fa: یک آرایه از نوع بایت را به یک مقدار تبدیل می کند. زمانی که [code]allow_objects[/code]   برابر [code]true[/code] باشد این تبدیل مجاز است. [b]توجه:[/b] این شی تبدیل شده می تواند شامل کدی باشد که قابل اجراست. اگر شی مذکور از منبع نامعتبری دریافت شده این گزینه را فعال نکنید تا با مشکلات امنیتی مواجه نشوید(خط اجرای کد از راه دور).

en: Converts a 2D point expressed in the cartesian coordinate system (X and Y axis) to the polar coordinate system (a distance from the origin and an angle).
fa: یک نقطه دوبعدی را که در یک سیستم مختصات (روی محورهای X و Y) نشان داده شده است به سیستم قطبی (فاصله از مبدا و زاویه) تبدیل می کند

en: Returns a character as a String of the given Unicode code point (which is compatible with ASCII code).
    [codeblock]
    a = char(65)      # a is "A"
    a = char(65 + 32) # a is "a"
    a = char(8364)    # a is "€"
    [/codeblock]
    This is the inverse of [method ord].
fa: یک کاراکتر را به عنوان رشته ای از نقطه کد Unicode داده شده برمی گرداند (که با کد ASCII سازگار است).
    [codeblock]
    a = char (65) # a "A" است
    a = char (65 + 32) # a "a" است
    a = char (8364) # a "€" است
    [/ codeblock]
    این معکوس [روش ord] است.

en: Converts from a type to another in the best way possible. The [code]type[/code] parameter uses the [enum Variant.Type] values.
    [codeblock]
    a = Vector2(1, 0)
    # Prints 1
    print(a.length())
    a = convert(a, TYPE_STRING)
    # Prints 6 as "(1, 0)" is 6 characters
    print(a.length())
    [/codeblock]
fa: به بهترین شکل ممکن از یک نوع به نوع دیگر تبدیل می شود. پارامتر [code] type [/ code] از مقادیر [enum Variant.Type] استفاده می کند.
    [codeblock]
    a = بردار 2 (1 ، 0)
    # چاپ 1
    چاپ (a.length ())
    a = تبدیل (a ، TYPE_STRING)
    # چاپ 6 به عنوان "(1 ، 0)" 6 کاراکتر است
    چاپ (a.length ())
    [/ codeblock]

en: Converts from decibels to linear energy (audio).
fa: از دسی بل به انرژی خطی (صوتی) تبدیل می شود.

en: The natural exponential function. It raises the mathematical constant [b]e[/b] to the power of [code]s[/code] and returns it.
    [b]e[/b] has an approximate value of 2.71828, and can be obtained with [code]exp(1)[/code].
    For exponents to other bases use the method [method pow].
    [codeblock]
    a = exp(2) # Approximately 7.39
    [/codeblock]
fa: عملکرد نمایی طبیعی. ثابت ریاضی [b] e [/ b] را به توان [code] s [/ code] می رساند و برمی گرداند.
    [b] e [/ b] مقدار تقریبی 2.71828 دارد و با [code] exp (1) [/ code] قابل دستیابی است.
    برای نمادها به پایگاه های دیگر از روش [روش Pow] استفاده کنید.
    [codeblock]
    a = exp (2) # تقریباً 39/7
    [/ codeblock]

en: Returns a reference to the specified function [code]funcname[/code] in the [code]instance[/code] node. As functions aren't first-class objects in GDscript, use [code]funcref[/code] to store a [FuncRef] in a variable and call it later.
    [codeblock]
    func foo():
        return("bar")
    
    a = funcref(self, "foo")
    print(a.call_func()) # Prints bar
    [/codeblock]
fa: مرجعی را به عملکرد مشخص شده [code] funcname [/ code] در گره [code] instance [/ code] برمی گرداند. از آنجا که توابع در GDscript اشیا objects درجه یک نیستند ، از [code] funcref [/ code] برای ذخیره [FuncRef] در یک متغیر استفاده کنید و بعداً آن را فراخوانی کنید.
    [codeblock]
    func foo ():
        بازگشت ("نوار")
    
    a = funcref (خود ، "foo")
    print (a.call_func ()) # نوار چاپ
    [/ codeblock]

en: Returns the integer hash of the variable passed.
    [codeblock]
    print(hash("a")) # Prints 177670
    [/codeblock]
fa: هش عدد صحیح متغیر ارسالی را برمی گرداند.
    [codeblock]
    چاپ (هش ("a")) # چاپ 177670
    [/ codeblock]

en: Returns the Object that corresponds to [code]instance_id[/code]. All Objects have a unique instance ID.
    [codeblock]
    var foo = "bar"
    func _ready():
        var id = get_instance_id()
        var inst = instance_from_id(id)
        print(inst.foo) # Prints bar
    [/codeblock]
fa: شیject مربوط به [code] instance_id [/ code] را برمی گرداند. همه اشیا دارای یک شناسه نمونه منحصر به فرد هستند.
    [codeblock]
    var foo = "نوار"
    func _ready ():
        var id = get_instance_id ()
        var inst = instance_from_id (id)
        print (inst.foo) # نوار چاپ
    [/ codeblock]

en: Returns [code]true[/code] if [code]a[/code] and [code]b[/code] are approximately equal to each other.
    Here, approximately equal means that [code]a[/code] and [code]b[/code] are within a small internal epsilon of each other, which scales with the magnitude of the numbers.
    Infinity values of the same sign are considered equal.
fa: اگر [code] a [/ code] و [code] b [/ code] تقریباً برابر باشند ، [code] true [/ code] را برمی گرداند.
    در اینجا ، تقریباً برابر به این معناست که [کد] a [/ کد] و [کد] b [/ کد] در یک اپسیلون داخلی کوچک از یکدیگر قرار داشته باشند ، که با اندازه اعداد مقیاس می شوند.
    مقادیر بی نهایت علامت یکسان در نظر گرفته می شود.

en: Returns whether [code]s[/code] is an infinity value (either positive infinity or negative infinity).
fa: آیا [code] s [/ code] یک مقدار بینهایت است (یا بی نهایت مثبت یا بی نهایت منفی).

en: Returns whether [code]instance[/code] is a valid object (e.g. has not been deleted from memory).
fa: آیا [کد] نمونه [/ code] یک شی معتبر است (به عنوان مثال از حافظه حذف نشده است).

en: Returns whether [code]s[/code] is a NaN ("Not a Number" or invalid) value.
fa: آیا [code] s [/ code] مقدار NaN ("عددی نیست" یا نامعتبر است) را برمی گرداند.

en: Returns [code]true[/code] if [code]s[/code] is zero or almost zero.
    This method is faster than using [method is_equal_approx] with one value as zero.
fa: اگر [code] s [/ code] صفر یا تقریباً صفر باشد ، [code] true [/ code] را برمی گرداند.
    این روش سریعتر از استفاده از [روش is_equal_approx] با یک مقدار صفر است.

en: Returns length of Variant [code]var[/code]. Length is the character count of String, element count of Array, size of Dictionary, etc.
    [b]Note:[/b] Generates a fatal error if Variant can not provide a length.
    [codeblock]
    a = [1, 2, 3, 4]
    len(a) # Returns 4
    [/codeblock]
fa: طول Variant [code] var [/ code] را برمی گرداند. طول تعداد کاراکترهای رشته ، تعداد عناصر آرایه ، اندازه فرهنگ لغت و غیره است.
    [b] توجه: [/ b] اگر Variant نتواند طول را ارائه دهد خطای مهلکی ایجاد می کند.
    [codeblock]
    a = [1 ، 2 ، 3 ، 4]
    len (a) # Returns 4
    [/ codeblock]

en: Converts from linear energy to decibels (audio). This can be used to implement volume sliders that behave as expected (since volume isn't linear). Example:
    [codeblock]
    # "Slider" refers to a node that inherits Range such as HSlider or VSlider.
    # Its range must be configured to go from 0 to 1.
    # Change the bus name if you'd like to change the volume of a specific bus only.
    AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Master"), linear2db($Slider.value))
    [/codeblock]
fa: از انرژی خطی به دسی بل تبدیل می شود (صوتی). این را می توان برای پیاده سازی لغزنده های حجم که مطابق انتظار رفتار می کنند (از آنجا که میزان صدا خطی نیست) استفاده کرد. مثال:
    [codeblock]
    # "اسلایدر" به گره ای اشاره دارد که محدوده ای مانند HSlider یا VSlider را به ارث می برد.
    # دامنه آن باید پیکربندی شود تا از 0 به 1 برسد.
    # اگر می خواهید فقط صدای اتوبوس خاصی را تغییر دهید ، نام اتوبوس را تغییر دهید.
    AudioServer.set_bus_volume_db (AudioServer.get_bus_index ("استاد") ، linear2db ($ Slider.value))
    [/ codeblock]

en: Natural logarithm. The amount of time needed to reach a certain level of continuous growth.
    [b]Note:[/b] This is not the same as the "log" function on most calculators, which uses a base 10 logarithm.
    [codeblock]
    log(10) # Returns 2.302585
    [/codeblock]
    [b]Note:[/b] The logarithm of [code]0[/code] returns [code]-inf[/code], while negative values return [code]-nan[/code].
fa: لگاریتم طبیعی. مقدار زمان لازم برای رسیدن به سطح مشخصی از رشد مداوم.
    [b] توجه: [/ b] این همان عملکرد "ورود" در اکثر ماشین حساب ها نیست ، که از لگاریتم پایه 10 استفاده می کند.
    [codeblock]
    log (10) # بازده 2.302585
    [/ codeblock]
    [b] توجه: [/ b] لگاریتم [code] 0 [/ code] [code] -inf [/ code] را برمی گرداند ، در حالی که مقادیر منفی [code] -nan [/ code] را برمی گرداند.

en: Returns the maximum of two values.
    [codeblock]
    max(1, 2) # Returns 2
    max(-3.99, -4) # Returns -3.99
    [/codeblock]
fa: حداکثر دو مقدار را برمی گرداند.
    [codeblock]
    حداکثر (1 ، 2) # بازده 2
    حداکثر (-3.99 ، -4) # بازده -3.99
    [/ codeblock]

en: Returns the minimum of two values.
    [codeblock]
    min(1, 2) # Returns 1
    min(-3.99, -4) # Returns -4
    [/codeblock]
fa: حداقل دو مقدار را برمی گرداند.
    [codeblock]
    دقیقه (1 ، 2) # بازده 1
    دقیقه (-99/3 ، -4) # بازده -4
    [/ codeblock

en: Moves [code]from[/code] toward [code]to[/code] by the [code]delta[/code] value.
    Use a negative [code]delta[/code] value to move away.
    [codeblock]
    move_toward(5, 10, 4) # Returns 9
    move_toward(10, 5, 4) # Returns 6
    move_toward(10, 5, -1.5) # Returns 11.5
    [/codeblock]
fa: [code] را با مقدار [code] delta [/ code] از [/ code] به سمت [code] به [code] انتقال می دهد.
    برای دور شدن از مقدار دلخواه [کد] دلتا [/ کد] استفاده کنید.
    [codeblock]
    حرکت به سمت (5 ، 10 ، 4) # بازده 9
    حرکت به سمت (10 ، 5 ، 4) # بازده 6
    حرکت به سمت (10 ، 5 ، -1.5) # بازده 11.5
    [/ codeblock]

en: Returns the nearest equal or larger power of 2 for integer [code]value[/code].
    In other words, returns the smallest value [code]a[/code] where [code]a = pow(2, n)[/code] such that [code]value <= a[/code] for some non-negative integer [code]n[/code].
    [codeblock]
    nearest_po2(3) # Returns 4
    nearest_po2(4) # Returns 4
    nearest_po2(5) # Returns 8
    
    nearest_po2(0) # Returns 0 (this may not be what you expect)
    nearest_po2(-1) # Returns 0 (this may not be what you expect)
    [/codeblock]
    [b]WARNING:[/b] Due to the way it is implemented, this function returns [code]0[/code] rather than [code]1[/code] for non-positive values of [code]value[/code] (in reality, 1 is the smallest integer power of 2).
fa: نزدیکترین توان مساوی یا بزرگتر 2 را برای مقدار [code] [/ code] عدد صحیح برمی گرداند.
    به عبارت دیگر ، کوچکترین مقدار [code] a [/ code] را برمی گرداند که در آن [code] a = pow (2، n) [/ code] به گونه ای است که مقدار [code] <= a [/ code] برای برخی غیر منفی integer [code] n [/ code].
    [codeblock]
    نزدیکترین_po2 (3) # بازده 4
    نزدیکترین_po2 (4) # بازده 4
    نزدیکترین_po2 (5) # بازده 8
    
    narest_po2 (0) # بازده 0 (این چیزی نیست که شما انتظار دارید)
    nests_po2 (-1) # بازده 0 (این ممکن است همان چیزی نباشد که انتظار دارید)
    [/ codeblock]
    [b] هشدار: [/ b] به دلیل نحوه اجرای آن ، این تابع به جای [کد] 1 [/ کد] [کد] 0 [/ کد] را برای مقادیر غیر مثبت مقدار [کد] برمی گرداند [/ کد] (در واقع ، 1 کوچکترین قدرت صحیح 2 است).

en: Returns an integer representing the Unicode code point of the given Unicode character [code]char[/code].
    [codeblock]
    a = ord("A") # a is 65
    a = ord("a") # a is 97
    a = ord("€") # a is 8364
    [/codeblock]
    This is the inverse of [method char].
fa: یک عدد صحیح را بازنمایی می کند که نشان دهنده نقطه کد Unicode شخصیت Unicode داده شده [code] char [/ code] است.
    [codeblock]
    a = ord ("A") # a 65 است
    a = ord ("a") # a 97 است
    a = ord ("€") # a 8364 است
    [/ codeblock]
    این معکوس [روش کاراکتر] است.

en: Parse JSON text to a Variant. (Use [method typeof] to check if the Variant's type is what you expect.)
    [b]Note:[/b] The JSON specification does not define integer or float types, but only a [i]number[/i] type. Therefore, parsing a JSON text will convert all numerical values to [float] types.
    [b]Note:[/b] JSON objects do not preserve key order like Godot dictionaries, thus, you should not rely on keys being in a certain order if a dictionary is constructed from JSON. In contrast, JSON arrays retain the order of their elements:
    [codeblock]
    var p = JSON.parse('["hello", "world", "!"]')
    if typeof(p.result) == TYPE_ARRAY:
        print(p.result[0]) # Prints "hello"
    else:
        push_error("Unexpected results.")
    [/codeblock]
    See also [JSON] for an alternative way to parse JSON text.
fa: تجزیه متن JSON به یک نوع. (برای بررسی اینکه نوع نوع مورد انتظار شماست یا از [type typeof] استفاده کنید.)
    [b] توجه: [/ b] مشخصات JSON انواع صحیح یا float را تعریف نمی کند ، بلکه فقط نوع [i] number [/ i] را تعیین می کند. بنابراین ، تجزیه متن JSON تمام مقادیر عددی را به انواع [float] تبدیل می کند.
    [b] توجه: [/ b] اشیا J JSON نظم کلیدها را مانند دیکشنری های گودو حفظ نمی کنند ، بنابراین اگر واژه نامه ای از JSON ساخته شده باشد نباید به ترتیب کلیدها اعتماد کنید. در مقابل ، آرایه های JSON ترتیب عناصر خود را حفظ می کنند:
    [codeblock]
    var p = JSON.parse ('["" سلام "،" جهان "،"! "]')
    اگر نوع (p.result) == TYPE_ARRAY:
        چاپ (p.result [0]) # چاپ "سلام"
    دیگر:
        push_error ("نتایج غیر منتظره.")
    [/ codeblock]
    برای یک روش جایگزین برای تجزیه متن JSON ، به [JSON] نیز مراجعه کنید.

en: Converts a 2D point expressed in the polar coordinate system (a distance from the origin [code]r[/code] and an angle [code]th[/code]) to the cartesian coordinate system (X and Y axis).
fa: یک نقطه 2D بیان شده در سیستم مختصات قطبی (فاصله از مبدا [کد] r [/ کد] و یک زاویه [کد] th [/ کد]) را به سیستم مختصات دکارتی (محور X و Y) تبدیل می کند.

en: Nodes and Scenes
fa: نودها و صحنه‌ها

en: Resources
fa: منابع
