Godot Engine class reference - en to tr translation catalogue (139 entries)

en: Description
tr: Açıklama

en: Tutorials
tr: Öğreticiler

en: Properties
tr: Özellikler

en: Methods
tr: Metodlar

en: Theme Properties
tr: Tema Özellikleri

en: Signals
tr: sinyaller

en: Enumerations
tr: Numaralandırmalar

en: Constants
tr: Sabitler

en: Property Descriptions
tr: Özellik Açıklamaları

en: Method Descriptions
tr: Yöntem Açıklamaları

en: Theme Property Descriptions
tr: Tema Özellik Açıklamaları

en: Inherits:
tr: Miras:

en: Inherited By:
tr: Kalıtılan:

en: (overrides %s)
tr: (%s'yi geçersiz kılar)

en: Default
tr: Varsayılan

en: Setter
tr: Ayarlayıcı

en: value
tr: değer

en: Getter
tr: Alıcı

en: This method should typically be overridden by the user to have any effect.
tr: Bu yöntemin herhangi bir etkiye sahip olması için genellikle kullanıcı tarafından geçersiz kılınması gerekir.

en: This method has no side effects. It doesn't modify any of the instance's member variables.
tr: Bu yöntemin hiçbir yan etkisi yoktur. Örneğin üye değişkenlerinden hiçbirini değiştirmez.

en: This method accepts any number of arguments after the ones described here.
tr: Bu yöntem, burada açıklananlardan sonra herhangi bir sayıda argüman kabul edebilir.

en: This method is used to construct a type.
tr: Bu method bir veri tipi oluşturmak için kullanılır.

en: This method doesn't need an instance to be called, so it can be called directly using the class name.
tr: Bu metod çağrılmak için bir örneklemeye ihtiyaç duymaz, bu yüzden doğrudan sınıf adı ile çağırılabilir.

en: Built-in GDScript functions.
tr: Yerleşik GDScript işlevleri.

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.)
tr: Temel yerleşik GDScript işlevlerinin listesi. Matematik fonksiyonları ve diğer yardımcı programlar. Bunun dışındaki her şey nesneler tarafından sağlanmaktadır. (Anahtar sözcükler: yerleşik, genel işlevler.)

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]
tr: Tam sayı şeklinde kırmızı, yeşil, mavi ve alfa kanallarından oluşturulmuş bir renk döndürür. Her kanal, 0 ile 255 arasında değişen 8 bit bilgiye sahip olmalıdır.
    [code]r8[/code] kırmızı kanal
    [code]g8[/code] yeşil kanal
    [code]b8[/code] mavi kanal
    [code]a8[/code] alfa kanalı
    [codeblock]
    kırmızı = 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].
tr: İsmine göre standartlaştırılmış([code]name[/code]) bir rengi, 0 ile 1 arasında değişen [code]alpha[/code] değeriyle birlikte döndürür.
    [codeblock]
    red = ColorN("red", 1)
    [/codeblock]]
    Desteklenen renk adları,[Color]'de tanımlanan sabitlerle aynıdır.

en: Returns the absolute value of parameter [code]s[/code] (i.e. positive value).
    [codeblock]
    a = abs(-1) # a is 1
    [/codeblock]
tr: [code]s[/code] parametresinin mutlak değerini (pozitif değerini) döndürür.
    [codeblock]
    a = abs(-1) # a'nın döndüreceği değer 1'dir
    [/codeblock]

en: Returns the arc cosine of [code]s[/code] in radians. Use to get the angle of cosine [code]s[/code]. [code]s[/code] must be between [code]-1.0[/code] and [code]1.0[/code] (inclusive), otherwise, [method acos] will return [constant NAN].
    [codeblock]
    # c is 0.523599 or 30 degrees if converted with rad2deg(s)
    c = acos(0.866025)
    [/codeblock]
tr: [code]s[/code] değerinin radyan türünde cosinüsünü döndürür. [code]s[/code] cosinüs değerinin açısı elde etmek için kullanılır. [code]s[/code] [code]-1.0[/code] ile [code]1.0[/code] (dahil) arasında olmalıdır aksi halde [method acos], [constant NAN] dödürür.
    [codeblock]
    # c rad2deg(s) ile dönüştürülürse 0.523599 ya da 30 derece olur
    c = acos(0.866025)
    [/codeblock]

en: Returns the arc sine of [code]s[/code] in radians. Use to get the angle of sine [code]s[/code]. [code]s[/code] must be between [code]-1.0[/code] and [code]1.0[/code] (inclusive), otherwise, [method asin] will return [constant NAN].
    [codeblock]
    # s is 0.523599 or 30 degrees if converted with rad2deg(s)
    s = asin(0.5)
    [/codeblock]
tr: [code]s[/code] değerinin radyan cinsinden arcsinüsünü döndürür. [code]s[/code] değerinin açısını bulmak için kullanılır.  [code]s[/code] [code]-1.0[/code] ile [code]1.0[/code] (dahil) arasında olmalıdır aksi halde [method asin], [constant NAN] dödürür.
    [codeblock]
    # s rad2deg(s) ile dönüştürülürse 0.523599 ya da 30 derece olur
    s = asin(0.5)
    [/codeblock]

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]
tr: [code]s[/code] değerinin radyan türünde değerini döndürür. trigonometrik değerinden açının değerini elde etmek için kullanın: [code]atan(tan(angle)) == açı[/code].
    Bu metod koordinatın hangi koordinat bölgesine düştüğünü tespit edemez. bunun için [metod atan2] a göz atın tabii eğer hem [code]y[/code] hem de[code]x[/code] değerini biliyorsanız.
    [codeblock]
    a = atan(0.5) # a 0.463648 olur
    [/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]
tr: [code]y/x[/code] değerinin arctan değerini radyan cinsinden verir. [code]y/x[/code] değerinin açısını elde etmek için kullanın. Değeri bulmak için, bu method sonucun hangi koordinat bölgesinde olduğunu tespit etmek için değerlerin ilaretlerini dikkate alır.
    Önemli Not: Y koordinatı önce yazılır, genel kuraldır.
    [codeblock]
    a = atan2(0, -1) # a 3.141593 olur
    [/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).
tr: Bir bayt dizisini değere dönüştürür. [code]allow_objects[/code] değeri [code]true[/code] olduğunda dönüştürme mümkün olur.
    [b]UYARI:[/b] Çözümlenmiş nesne çalıştırılabilir kod içerebilir. Bu seçeneği eğer nesnenin kaynağı güvenilir değilse kullanmayın ki güvenlik riskine maruz kalmayasınız (uzak kod çalıştırma riski).

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).
tr: Kartezyen koordinat sisteminde (X ve Y ekseni) ifade edilen bir 2B noktayı kutupsal koordinat sistemine (başlangıç noktasından bir mesafe ve bir açı) dönüştürür.

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].
tr: String tipinde verilen Unicode değerine göre karakter verir (ASCII ile uyumludur).
    [codeblock]
    a = char(65)      # a "A" olur
    a = char(65 + 32) # a "a" olur
    a = char(8364)    # a "€" olur
    [/codeblock]
    Bu [method ord]'un tersidir.

en: Clamps [code]value[/code] and returns a value not less than [code]min[/code] and not more than [code]max[/code].
    [codeblock]
    a = clamp(1000, 1, 20) # a is 20
    a = clamp(-10, 1, 20)  # a is 1
    a = clamp(15, 1, 20)   # a is 15
    [/codeblock]
tr: [code]değer[/code]'i bir aralığa sığdırır ve [code]min[/code]'den büyük ve [code]maks[/code]'dan küçük bir değer döndürür.
    [codeblock]
    a = clamp(1000, 1, 20) # a 20'dir
    a = clamp(-10, 1, 20)   # a 1'dir
    a = clamp(15, 1, 20)    # a 15'dir
    [/codeblock]

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]
tr: Bir tipi diğer bir tipe mümkün olan en iyi şekilde çevirir. [code]tip[/code] parametresi [enum Variant.Type] değerlerini kullanır.
    [codeblock]
    a = Vector2(1, 0)
    # 1 yazdırır
    print(a.length())
    a = convert(a, TYPE_STRING)
    # 6'yı "(1, 0)" 6 karakter şeklinde yazdırır
    print(a.length())
    [/codeblock]

en: Returns the cosine of angle [code]s[/code] in radians.
    [codeblock]
    a = cos(TAU) # a is 1.0
    a = cos(PI)  # a is -1.0
    [/codeblock]
tr: [code]s[/code] açısının radyan cinsinden kosinüs değerini döndürür.
    [codeblock]
    a = cos(TAU) # a 1.0'dır
    a = cos(PI)  # a -1.0'dır
    [/codeblock]

en: Returns the hyperbolic cosine of [code]s[/code] in radians.
    [codeblock]
    print(cosh(1)) # Prints 1.543081
    [/codeblock]
tr: [code]s[/code] değerinin hiperbolik kosinüsünü radyan cinsinden döndürür.
    [codeblock]
    print(cosh(1)) # 1.543081 yazdırır
    [/codeblock]

en: Converts from decibels to linear energy (audio).
tr: Desibelden doğrusal enerjiye çevirir (ses).

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]
tr: Doğal üstel işlev. matematiksel sabit olan [b]e[/b] değerini [code]s[/code] üssüne çıkaran sonucu veren işlevdir.
    [b]e[/b] yaklaşık olarak 2.71828'dır, [code]exp(1)[/code] işlevi ile elde edilebilir.
    Farklı üstel methotlar için [metod pow] kullanın.
    [codeblock]
    a = exp(2) # Neredeyse 7.39
    [/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]
tr: [code]örneklenen[/code] düğümde [code]fonksiyon[/code] ismi ile bahsi edilen işleve referans döndürür. GDscriptte işlevler birinci sınıf nesne olmadıkları için, [code]funcref[/code] işlevi ile [FuncRef] saklayabilir ve sonra çağırabilirsiniz.
    [codeblock]
    func foo():
        return("bar")
    
    a = funcref(self, "foo")
    print(a.call_func()) # yazılan bar
    [/codeblock]

en: Returns the integer hash of the variable passed.
    [codeblock]
    print(hash("a")) # Prints 177670
    [/codeblock]
tr: integer değer kıyması (hash) döndürür.
    [codeblock]
    print(hash("a")) # Prints 177670
    [/codeblock]

en: Returns the passed instance converted to a dictionary (useful for serializing).
    [codeblock]
    var foo = "bar"
    func _ready():
        var d = inst2dict(self)
        print(d.keys())
        print(d.values())
    [/codeblock]
    Prints out:
    [codeblock]
    [@subpath, @path, foo]
    [, res://test.gd, bar]
    [/codeblock]
tr: verilen örneği sözlüğe çevirip döndürür (dizgileme için kullanışlıdır).
    [codeblock]
    var foo = "bar"
    func _ready():
        var d = inst2dict(self)
        print(d.keys())
        print(d.values())
    [/codeblock]
    Çıktı:
    [codeblock]
    [@subpath, @path, foo]
    [, res://test.gd, bar]
    [/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]
tr: [code]instance_id[/code] ile belirtilen nesneyi döner. Her nesnenin benzersiz bir örnek kimliği vardır.
    [codeblock]
    var foo = "bar"
    func _ready():
        var id = get_instance_id()
        var inst = instance_from_id(id)
        print(inst.foo) # Ekrana bar yazar
    [/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.
tr: Doğru mantıksal değeri döndürülür [code]true[/code], eğer [code]a[/code] ve [code]b[/code] yaklaşık olarak birbirine eşitse.
    Burada "yaklaşık" ifadesi [code]a[/code] ve [code]b[/code] 'nin, birbirlerine sayıların büyüklüğüne bağlı ölçeklendirilen küçük bir aralık değeri (epsilon) yakınlığında olduğu anlamına gelir.
    Aynı işaretin sonsuz değeri eşit kabul edilir.

en: Returns whether [code]s[/code] is an infinity value (either positive infinity or negative infinity).
tr: [code]s[/code] "s" değişkeninin negatif ya da pozitif bir sonsuz değeri olup olmadığı bilgisini döndürür.

en: Returns whether [code]instance[/code] is a valid object (e.g. has not been deleted from memory).
tr: [code]instance[/code] geçerli bir nesne olup olmadığını döndürür (mesela bellekten silinmiş olabilir).

en: Returns whether [code]s[/code] is a NaN ("Not a Number" or invalid) value.
tr: [code]s[/code] nin sayı içermeyen (NaN) veya geçersiz bir değer içerip içermedeğini döndürür.

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.
tr: Eğer sıfır veya sıfıra yakınsa [code]true[/code] doğru mantıksal değerini döndürür.
    Bu yöntem, [is_equal_approx] yöntemininin girdilerinin birisinin "0" olarak çalıştırılmasından daha hızlı işlem yapar.

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]
tr: [code]var[/code] değişkeninin uzunluğunu döndürür. Uzunluk karakter dizisi(String) için karakter sayısı, dizi(Array) için eleman sayısı, sözlük (Dictionary) için ebat ifade eder.
    [b]Not:[/b] Eğer uzunluğu ölçülemeyen bir değişkene uygulanırsa onulmaz (fatal) hata oluşur.
    [codeblock]
    a = [1, 2, 3, 4]
    len(a) # 4 değerini verir.
    [/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]
tr: Doğrusal enerjiden desibele (ses) dönüştürür. Bu, beklendiği gibi davranacak ses kaydırıcılarını gerçekleştirmek için kullanılabilir (çünkü ses doğrusal değildir). Örnek:
    [codeblock]
    # "Kaydırıcı", HSlider veya VSlider gibi aralık özelliğini ihtiva eden bir düğümü ifade eder.
    # Aralığı, 0'dan 1'e gidecek şekilde yapılandırılmalıdır.
    # Yalnızca belirli bir veri yolunun sesini değiştirmek istiyorsanız, veri yolu adını değiştirin.
    AudioServer.set_bus_volume_db (AudioServer.get_bus_index ("Master"), 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].
tr: Doğal logaritma. Belirli bir sürekli büyüme düzeyine ulaşmak için gereken zaman miktarı.
    [b] Not: [/b] Bu, çoğu hesap makinesinde 10 tabanlı logaritma kullanan "log" işleviyle aynı değildir.
    [codeblock]
    log (10) # 2.302585 döndürür
    [/codeblock]
    [b] Not: [/b] [code] 0 [/code] 'ın logaritması [code] -inf [/code] döndürürken negatif değerler [code] -nan [/code] döndürür.

en: Returns the maximum of two values.
    [codeblock]
    max(1, 2) # Returns 2
    max(-3.99, -4) # Returns -3.99
    [/codeblock]
tr: İki sayıdan daha büyük olanı döndürür.
    [codeblock]
    max(1,2) # 2 döndürür
    max(-3,99,-4) # -3,99 döndürür.
    [/codeblock]

en: Returns the minimum of two values.
    [codeblock]
    min(1, 2) # Returns 1
    min(-3.99, -4) # Returns -4
    [/codeblock]
tr: İki sayıdan küçük olanı döndürür.
    [codeblock]
    min(1, 2) # 1 döndürür.
    min(-3.99, -4) # -4 sonucunu verir
    [/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]
tr: [code]from[/code] değerinden [code]to[/code] değerine kadar [code]delta[/code] kadar ilerler.
    Negatif bir [code]delta[/code] değeri kullanmak, başlangıçtan öteye ilerlemeye sebep olur.
    [codeblock]
    move_toward(5, 10, 4) # 9 döndürür.
    move_toward(10, 5, 4) # 6 döndürür (hedef değer küçük olduğu için küçülerek ilerleme olur.
    move_toward(10, 5, -1.5) # 11.5 sonucunu verir. 10 dan 5 e doğru hareket etmek yerine negatif delta değeri yüzünden ters yöne taşınır.
    [/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).
tr: [code]value[/code] değerine eşit veya daha büyük olmak üzere en yakın 2'nin kuvvetini döndürür.
    Başka bir deyişle, [code]a = pow(2, n)[/code] ifadesinden yola çıkarsak [code]value <= a[/code] şartını sağlayan en küçük [code]a[/code] değerini döndürür. n negatif olmayan bir tam sayı olmalı tabi ki.
    [codeblock]
    nearest_po2(3) # 4 döndürür.
    nearest_po2(4) # 4 döndürür.
    nearest_po2(5) # 8 döndürür.
    
    nearest_po2(0) # Sonuç: 0 (Beklediğiniz sonuç olmayabilir)
    nearest_po2(-1) # Sonuç:0 (Beklediğiniz sonuç olmayabilir)
    [/codeblock]
    [b] UYARI: [/b] Uygulanma şekli nedeniyle, bu işlev [code]value[/code] değerinin pozitif olmayanları için [code]1[/code] yerine [code]0[/code]döndürür. (gerçekte "1", 2'nin en küçük tamsayı kuvvetidir).

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].
tr: Verilen Unicode karakterini [code]char[/code] Unicode kod tablosunda temsil eden tamsayı döndürür.
    [codeblock]
    a = ord("A") # a = 65
    a = ord("a") # a = 97
    a = ord("€") # a =8364
    [/codeblock]
    [method char] yönteminin tersi görevdedir.

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.
tr: JSON metnini bir varyant değişkenine ayrıştırır. (Varyantın türünün beklediğiniz gibi olup olmadığını kontrol etmek için [method typeof] 'u kullanın.)
    [b] Not: [/b] JSON belirtimi, tamsayı veya kayan türlerini değil, yalnızca bir [i]number[/i] türünü tanımlar. Bu nedenle, bir JSON metninin ayrıştırılması, tüm sayısal değerleri [float] tipine dönüştürür.
    [b] Not: [/b] JSON nesneleri, Godot sözlükleri gibi anahtar sırasını korumaz, bu nedenle, JSON'dan bir sözlük oluşturulmuşsa anahtarların belirli bir sırada olmasına güvenmemelisiniz. Buna karşılık, JSON dizileri, öğelerinin sırasını korur:
    [codeblock]
    var p = JSON.parse('["hello", "world", "!"]')
    if typeof(p.result) == TYPE_ARRAY:
        print(p.result[0]) # "hello" yazar
    else:
        push_error("Unexpected results.")
    [/codeblock]
    JSON metnini ayrıştırmanın farklı biçimlerini araştırmak için [JSON] konusunu inceleyin.

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).
tr: Orjinden (merkezden) [code]r[/code] mesafesinde [code]th[/code] açısında bulunan şeklinde ifade edilen polar kordinat sisteminden bir 2D noktayı kartezyen (x ve y eksenleri ile gösterilen) kordinat sistemine çevirir.

en: 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 [method preload] effectively acts as a reference to that resource. Note that the method requires a constant path. If you want to load a resource from a dynamic/variable path, use [method load].
    [b]Note:[/b] Resource paths can be obtained by right clicking on a resource in the Assets Panel and choosing "Copy Path" or by dragging the file from the FileSystem dock into the script.
    [codeblock]
    # Instance a scene.
    var diamond = preload("res://diamond.tscn").instance()
    [/codeblock]
tr: Dosya sisteminden [code]path[/code] yolunda bulunan bir [Resource] kaynak döndürür. Kaynak, komut dosyası ayrıştırma sırasında yüklenir, yani komut dosyasıyla yüklenir ve [method preload] etkin bir şekilde bu kaynağa bir referans olarak işlev görür. Yöntemin sabit bir dosya yolu gerektirdiğini unutmayın. Dinamik / değişken yoldan bir kaynak yüklemek istiyorsanız, [method load]'u kullanın.
    [b] Not: [/ b] Kaynak yolları, Assets (varlıklar) Panelinde bir kaynağa sağ tıklanarak ve "Copy Path" seçilerek veya dosyayı Dosya Sistemi yuvasından kod içerine sürüklenerek elde edilebilir.
    [codeblock]
    # Bir sahneyi örnekleme.
    var diamond = preload ("res: //diamond.tscn") .instance ()
    [/ codeblock]

en: Prints one or more arguments to strings in the best way possible to standard error line.
    [codeblock]
    printerr("prints to stderr")
    [/codeblock]
tr: Bir veya daha fazla argümanı mümkün olan en iyi şekilde standart hata satırına yazdırır.
    [codeblock]
    printerr("prints to stderr")
    [/codeblock]

en: Prints one or more arguments to strings in the best way possible to console. No newline is added at the end.
    [codeblock]
    printraw("A")
    printraw("B")
    # Prints AB
    [/codeblock]
    [b]Note:[/b] Due to limitations with Godot's built-in console, this only prints to the terminal. If you need to print in the editor, use another method, such as [method print].
tr: Bir ya da daha fazla argümanı karakter dizisi halinde konsola yazdırır. Sonuna yeni bir satır eklenmez.
    [codeblock]
    printraw("A")
    printraw("B")
    # AB yazılır.
    [/codeblock]
    [b]Not:[/b]Godot'un yerleşik konsolundaki sınırlamalar nedeniyle, bu yalnızca terminale yazdırır. Düzenleyicide yazdırmanız gerekirse, [print] gibi başka bir yöntem kullanın.

en: Prints one or more arguments to the console with a space between each argument.
    [codeblock]
    prints("A", "B", "C") # Prints A B C
    [/codeblock]
tr: Bir ya da daha fazla argümanı aralarında boşluk bırakarak konsola yazdırır.
    [codeblock]
    prints("A", "B", "C") # A B C yazılır
    [/codeblock]

en: Prints one or more arguments to the console with a tab between each argument.
    [codeblock]
    printt("A", "B", "C") # Prints A       B       C
    [/codeblock]
tr: Bir ya da daha fazla argümanı aralarında tab tuşu kadar boşluk bırakarak konsala yazdırır. (Bildiğiniz gib tab tuşu sekiz karakterlik bir kaymaya sebep olur.)
    [codeblock]
    printt("A", "B", "C") # Çıktı: A       B       C
    [/codeblock]

en: Pushes a warning message to Godot's built-in debugger and to the OS terminal.
    [codeblock]
    push_warning("test warning") # Prints "test warning" to debugger and terminal as warning call
    [/codeblock]
tr: Godot dahili hata ayıklayıcısına ve işletim sistemi terminaline bir uyarı mesajı yollanır.
    [codeblock]
    push_warning("test warning") # Hata ayıklayıcıya ve terminale bir uyarı iletisi olarak "test warning" yazdırılır.
    [/codeblock]

en: Random from seed: pass a [code]seed[/code], and an array with both number and new seed is returned. "Seed" here refers to the internal state of the pseudo random number generator. The internal state of the current implementation is 64 bits.
tr: Çekirdekten (seed) rastgele: bir [code]seed[/code] çekirdek geçirirseniz (işleme sokarsanız), hem sayı hem de yeni çekirdek içeren bir dizi döndürülür. Buradaki "çekirdek", sanal rasgele sayı üretecinin dahili durumuna karşılık gelir. Mevcut uygulamanın dahili durumu 64 bittir.

en: Returns a random floating point value on the interval [code][0, 1][/code].
    [codeblock]
    randf() # Returns e.g. 0.375671
    [/codeblock]
tr: [code][0, 1][/code] aralığında rastgele bir kayan noktalı sayı (float) döndürür.
    [codeblock]
    randf() # Örneğin 0.375671 gibi bir sayı oluşturur.
    [/codeblock]

en: Randomizes the seed (or the internal state) of the random number generator. Current implementation reseeds using a number based on time.
    [codeblock]
    func _ready():
        randomize()
    [/codeblock]
tr: Rasgele sayı üreticisinin çekirdeğini (dahili hesaplama durumunu) oyun kartlarını tekrar karıştırmak gibi rastgele bir duruma getirir. Güncel gerçekleştirimi, zamana bağlı bir sayı üzerinden çekirdeği (seed) yenilemektir.
    [codeblock]
    func _ready():
        randomize()
    [/codeblock]

en: Sets seed for the random number generator.
    [codeblock]
    my_seed = "Godot Rocks"
    seed(my_seed.hash())
    [/codeblock]
tr: Rastgele sayı üreteci için çekirdek ayarlar.
    [codeblock]
    my_seed = "Godot Rocks"
    seed(my_seed.hash())
    [/codeblock]

en: Returns the sign of [code]s[/code]: -1 or 1. Returns 0 if [code]s[/code] is 0.
    [codeblock]
    sign(-6) # Returns -1
    sign(0)  # Returns 0
    sign(6)  # Returns 1
    [/codeblock]
tr: [code]s[/code]sayısının işaretini döndürür: -1 ya da 1 olarak. Eğer 0 değeri verilirse sonuç 0 olur.
    [codeblock]
    sign(-6) # -1 döndürür.
    sign(0) # 0 döndürür.
    sign(6) # Sonuç: 1
    [/codeblock]

en: Returns the sine of angle [code]s[/code] in radians.
    [codeblock]
    sin(0.523599) # Returns 0.5
    [/codeblock]
tr: Radyan cinsinden [code]s[/code] açısının sinüs değerini döndürür.
    [codeblock]
    sin(0.523599) # sonuç: 0.5
    [/codeblock]

en: Returns the hyperbolic sine of [code]s[/code].
    [codeblock]
    a = log(2.0) # Returns 0.693147
    sinh(a) # Returns 0.75
    [/codeblock]
tr: [code]s[/code] girdisinin hiperbolik sinüs değerini döndürür.
    [codeblock]
    a = log(2.0) # 0.693147 döndürür.
    sinh(a) # 0.75 döndürür.
    [/codeblock]

en: Converts a formatted string that was returned by [method var2str] to the original value.
    [codeblock]
    a = '{ "a": 1, "b": 2 }'
    b = str2var(a)
    print(b["a"]) # Prints 1
    [/codeblock]
tr: [method var2str] yöntemi ile dönüştürülen biçimlendirilmiş karakter dizisini, asli değerine çevirir.
    [codeblock]
    a = '{ "a": 1, "b": 2 }'
    b = str2var(a)
    print(b["a"]) # 1 yazdırır.
    [/codeblock]

en: Returns the tangent of angle [code]s[/code] in radians.
    [codeblock]
    tan(deg2rad(45)) # Returns 1
    [/codeblock]
tr: Radyan cinsinden açının [code]s[/code] tanjantını döndürür.
    [codeblock]
    tan(deg2rad(45)) # sonuç: 1
    [/codeblock]

en: Converts a [Variant] [code]var[/code] to JSON text and return the result. Useful for serializing data to store or send over the network.
    [codeblock]
    # Both numbers below are integers.
    a = { "a": 1, "b": 2 }
    b = to_json(a)
    print(b) # {"a":1, "b":2}
    # Both numbers above are floats, even if they display without any decimal places.
    [/codeblock]
    [b]Note:[/b] The JSON specification does not define integer or float types, but only a [i]number[/i] type. Therefore, converting a [Variant] to JSON text will convert all numerical values to [float] types.
    See also [JSON] for an alternative way to convert a [Variant] to JSON text.
tr: Bir Varyant [code]var[/code] değişkenin içeriğini JSON metnine dönüştürür ve sonucu döndürür. Veriyi saklamak amacıyla olsun ağ üzerinde göndermek amacıyla olsun serileştirmek için kullanışlıdır.
    [codeblock]
    # iki sayıda tam sayı (integer)
    a = { "a": 1, "b": 2 }
    b = to_json(a)
    print(b) # {"a":1, "b":2}
    #üsttteki iki sayı da kayan noktalı gerçel sayı, ondalık basamakların gösterilmemesine aldanmayın.
    [/codeblock]
    [b]Not:[/b] JSON belirtimi float ya da integer tipinde bir tanımlama içermez, yanlızca [i]number[/i] türünü tanımlar. Bu yüzden bir [Variant]'ı, JSON metnine dönüştürmek, tüm sayısal değerleri float tipine dönüştürmekle neticelenir. Bir [Variant]'ı, JSON metnine çevirmekle ilgili farklı yollar için [JSON] başlığını inceleyin.

en: Returns the internal type of the given Variant object, using the [enum Variant.Type] values.
    [codeblock]
    p = parse_json('["a", "b", "c"]')
    if typeof(p) == TYPE_ARRAY:
        print(p[0]) # Prints a
    else:
        print("unexpected results")
    [/codeblock]
tr: Varyant (variant) nesnesinin tuttuğu verinin dahili türünü döndürür. [enum Variant.Type] kullanılarak bir kıyaslama yapılır.
    [codeblock]
    p = parse_json('["a", "b", "c"]')
    if typeof(p) == TYPE_ARRAY:
        print(p[0]) # a yazar.
    else:
        print("unexpected results")
    [/codeblock]

en: Checks that [code]json[/code] is valid JSON data. Returns an empty string if valid, or an error message otherwise.
    [codeblock]
    j = to_json([1, 2, 3])
    v = validate_json(j)
    if not v:
        print("Valid JSON.")
    else:
        push_error("Invalid JSON: " + v)
    [/codeblock]
tr: [code]json[/code] değişkeninin meşru bir veri içerip içermediğini denetler. Eğer meşru ise boş bir karakter dizisi döndürür, aksi taktirde bir hata mesajı.
    [codeblock]
    j = to_json([1, 2, 3])
    v = validate_json(j)
    if not v:
        print("Valid JSON.")
    else:
        push_error("Invalid JSON: " + v)
    [/codeblock]

en: Encodes a variable value to a byte array. When [code]full_objects[/code] is [code]true[/code] encoding objects is allowed (and can potentially include code).
tr: Bir değişken değerini bir bayt dizisine şifreler. [code]full_objects[/code], [code]true[/code] olduğunda, kodlama nesnelerine izin verilir (ve potansiyel olarak kodu içerebilir).

en: Converts a Variant [code]var[/code] to a formatted string that can later be parsed using [method str2var].
    [codeblock]
    a = { "a": 1, "b": 2 }
    print(var2str(a))
    [/codeblock]
    prints
    [codeblock]
    {
    "a": 1,
    "b": 2
    }
    [/codeblock]
tr: Bir varyant [code]var[/code] değişkenini biçimlendirilmiş karakter dizisine çevirir, daha sonra tersine bir dönüşümle [method str2var] yöntemi kullanılarak ayrıştırılabilecektir.
    [codeblock]
    a = { "a": 1, "b": 2 }
    print(var2str(a))
    [/codeblock]
    Ekranda yazan:
    [codeblock]
    {
    "a": 1,
    "b": 2
    }
    [/codeblock]

en: Returns a weak reference to an object.
    A weak reference to an object is not enough to keep the object alive: when the only remaining references to a referent are weak references, garbage collection is free to destroy the referent and reuse its memory for something else. However, until the object is actually destroyed the weak reference may return the object even if there are no strong references to it.
tr: Bir nesneye zayıf bir referans verir.
    Bir nesneye zayıf bir referans, nesneyi canlı tutmak için yeterli değildir: Bir referansa geriye kalan tek referanslar zayıf referanslar olduğunda, çöp toplama, referansı yok etmekte ve bellek alanını başka bir şey için yeniden kullanmakta serbesttir. Bununla birlikte, nesne gerçekten yok edilene kadar zayıf referans, nesneye yönelik güçlü referanslar olmasa bile nesneyi döndürebilir.

en: Wraps float [code]value[/code] between [code]min[/code] and [code]max[/code].
    Usable for creating loop-alike behavior or infinite surfaces.
    [codeblock]
    # Infinite loop between 5.0 and 9.9
    value = wrapf(value + 0.1, 5.0, 10.0)
    [/codeblock]
    [codeblock]
    # Infinite rotation (in radians)
    angle = wrapf(angle + 0.1, 0.0, TAU)
    [/codeblock]
    [codeblock]
    # Infinite rotation (in radians)
    angle = wrapf(angle + 0.1, -PI, PI)
    [/codeblock]
    [b]Note:[/b] If [code]min[/code] is [code]0[/code], this is equivalent to [method fposmod], so prefer using that instead.
    [code]wrapf[/code] is more flexible than using the [method fposmod] approach by giving the user control over the minimum value.
tr: Float tipindeki [code] value[/ code] değerini, [code] min [/ code] ile [code] maks [/ code] arasında sarar.
    Döngü benzeri davranış veya sonsuz yüzeyler oluşturmak için kullanılabilir.
    [codeblock]
    # 5.0 ve 9.9 arasında sonsuz döngü
    value = wrapf(value + 0.1, 5.0, 10.0)
    [/codeblock]
    [codeblock]
    # sonsuz dönüş (radyan cinsinden)
    angle = wrapf(angle + 0.1, 0.0, TAU)
    [/codeblock]
    [codeblock]
    # sonsuz dönüş (radyan cinsinden)
    angle = wrapf(angle + 0.1, -PI, PI)
    [/codeblock]
    [b]Not:[/b] [code]min[/code] değeri [code]0[/code]'a eşitse, bu [method fposmod] yöntemiyle eşdeğerdir sonuç üretir, bu yüzden onu kullanmayı tercih edin.
    [code]wrapf[/ code], kullanıcıya minimum değer üzerinde kontrol sağlaydığı için [method fposmod] yaklaşımını kullanmaktan daha esnektir.

en: Wraps integer [code]value[/code] between [code]min[/code] and [code]max[/code].
    Usable for creating loop-alike behavior or infinite surfaces.
    [codeblock]
    # Infinite loop between 5 and 9
    frame = wrapi(frame + 1, 5, 10)
    [/codeblock]
    [codeblock]
    # result is -2
    var result = wrapi(-6, -5, -1)
    [/codeblock]
    [b]Note:[/b] If [code]min[/code] is [code]0[/code], this is equivalent to [method posmod], so prefer using that instead.
    [code]wrapi[/code] is more flexible than using the [method posmod] approach by giving the user control over the minimum value.
tr: Tam sayı tipindeki [code] value[/ code] değerini, [code] min [/ code] ile [code] maks [/ code] arasında sarar.
    Döngü benzeri davranış veya sonsuz yüzeyler oluşturmak için kullanılabilir.
    [codeblock]
    # 5 ile 9 arasında sonsuz döngü
    frame = wrapi(frame + 1, 5, 10)
    [/codeblock]
    [codeblock]
    #sonuç: -2
    var result = wrapi(-6, -5, -1)
    [/codeblock]
    [b]Not:[/b] [code]min[/code] değeri [code]0[/code]'a eşitse, bu [method posmod] yöntemiyle eşdeğerdir sonuç üretir, bu yüzden onu kullanmayı tercih edin.
    [code]wrapi[/ code], kullanıcıya minimum değer üzerinde kontrol sağlaydığı için [method posmod] yaklaşımını kullanmaktan daha esnektir.

en: Constant that represents how many times the diameter of a circle fits around its perimeter. This is equivalent to [code]TAU / 2[/code].
tr: Sabit, bir dairenin çapının çevresine kaç kez sığdığını temsil eder. Bu, [code] TAU / 2 [/code] ile eşdeğerdir.

en: Global scope constants and variables.
tr: Global kapsam sabitleri ve değişkenleri.

en: The [AudioServer] singleton.
tr: [AudioServer] tekil nesnesi.

en: The [CameraServer] singleton.
tr: [CameraServer] tekil nesnesi.

en: The [ClassDB] singleton.
tr: [ClassDB] tekil nesnesi.

en: The [Engine] singleton.
tr: [Engine] tekil nesnesi.

en: The [Geometry] singleton.
tr: [Geometry] tekil nesnesi.

en: The [IP] singleton.
tr: [IP] tekil nesnesi.

en: The [Input] singleton.
tr: [Input] tekil nesnesi.

en: The [InputMap] singleton.
tr: [InputMap] tekil nesnesi.

en: The [JSON] singleton.
tr: [JSON] tekil nesnesi.

en: The [JavaClassWrapper] singleton.
    [b]Note:[/b] Only implemented on Android.
tr: [JavaClassWrapper] tekil nesnesi.
    [b]Not:[/b] Sadece Android üzinde uygulanır.

en: The [JavaScript] singleton.
    [b]Note:[/b] Only implemented on HTML5.
tr: [JavaScript] tekil nesnesi.
    [b]Not:[/b] Sadece HTML5 üzerinde uygulanır.

en: The [Marshalls] singleton.
tr: [Marshalls] tekil nesnesi.

en: The [OS] singleton.
tr: [OS] tekil nesnesi.

en: The [Performance] singleton.
tr: [Performance] tekil nesnesi.

en: The [ProjectSettings] singleton.
tr: [ProjectSettings] tekil nesnesi.

en: Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] compression method.
tr: [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] sıkıştırma yöntemini kullanır.

en: Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression method.
tr: [url=https://facebook.github.io/zstd/]Zstandard[/url] sıkıştırma yöntemini kullanır.

en: Uses the [url=https://www.gzip.org/]gzip[/url] compression method.
tr: [url=https://www.gzip.org/]gzip[/url] sıkıştırma yöntemini kullanır.

en: Nodes and Scenes
tr: Düğüm ve Sahneler

en: Returns falloff based on the dot product of surface normal and view direction of camera (pass associated inputs to it).
tr: Kamera görüş yönü ile yüzey normali arasındaki Nokta Ürüne dayalı geçiş değerleri döndürür (ilgili girdileri geçirir).

en: Returns the opposite value of the parameter.
tr: Verilen değerin zıt değerini döndürür.

en: Converts RGB vector to HSV equivalent.
tr: RGB vektörünü HSV karşılığına dönüştürür.

en: Converts HSV vector to RGB equivalent.
tr: HSV vektörünü RGB karşılığına dönüştürür.

en: Returns the absolute value of the parameter.
tr: Parametrenin mutlak değerini döndürür.

en: Returns the arc-cosine of the parameter.
tr: Verilen bir değerin ark-kosinüsünü döndürür.

en: Returns the inverse hyperbolic cosine of the parameter.
tr: Verilen bir değerin ters hiperbolik kosinüsünü döndürür.

en: Returns the arc-sine of the parameter.
tr: Verilen bir değerin ark-sinüsünü döndürür.

en: Returns the inverse hyperbolic sine of the parameter.
tr: Verilen bir değerin ters hiperbolik sinüsünü döndürür.

en: Returns the arc-tangent of the parameter.
tr: Verilen bir değerin ark-tanjantını döndürür.

en: Returns the inverse hyperbolic tangent of the parameter.
tr: Verilen bir değerin ters hiperbolik tanjantını döndürür.

en: Finds the nearest integer that is greater than or equal to the parameter.
tr: Parametreye eşit ya da büyük eşit olan en yakın tam sayıyı bulur.

en: Returns the cosine of the parameter.
tr: Parametrenin kosinüsünü döndürür.

en: Returns the hyperbolic cosine of the parameter.
tr: Parametrenin hiperbolik kosinüsünü döndürür.

en: Converts a quantity in radians to degrees.
tr: Radian şeklindeki açıyı derece tipine çevirir.

en: Base-e Exponential.
tr: e-tabanlı Üstel.

en: Base-2 Exponential.
tr: 2 Tabanlı Üstel.

en: Finds the nearest integer less than or equal to the parameter.
tr: Parametreye eşit ya da küçük eşit olan en yakın tam sayıyı bulur.

en: Computes the fractional part of the argument.
tr: Verilen değerin küsüratlı kısmını hesaplar.

en: Returns the inverse of the square root of the parameter.
tr: Verilen değerin karekökünün tersini döndürür.

en: Natural logarithm.
tr: Doğal Algoritma.

en: Base-2 logarithm.
tr: 2-Tabanında logaritma.

en: Converts a quantity in degrees to radians.
tr: Derece değerini radian değerine dönüştürür.

en: Finds the nearest integer to the parameter.
tr: Verilen değere en yakın tamsayıyı bulur.

en: Finds the nearest even integer to the parameter.
tr: Verilen değere en yakın çift sayıyı bulur.

en: Returns the sine of the parameter.
tr: Verilen değerin sinüsünü döndürür.

en: Returns the hyperbolic sine of the parameter.
tr: Verilen değerin hiperbolik sinüsünü döndürür.

en: Returns the square root of the parameter.
tr: Verilen değerin karekökünü döndürür.

en: Returns the tangent of the parameter.
tr: Verilen değerin tanjantını döndürür.

en: Returns the hyperbolic tangent of the parameter.
tr: Verilen değerin hiperbolik tanjantını döndürür.

en: Divides vector by vector.
tr: Vektörü başka vektörle böler.

en: Returns the remainder of the two vectors.
tr: İki vektörün kalanını döndürür.

en: Calculates the cross product of two vectors.
tr: İki vektörün Çapraz Ürününü hesaplar.

en: Returns the arc-tangent of the parameters.
tr: Verilen bir değerin ark-tanjantını döndürür.

en: If [code]true[/code], child nodes are sorted, otherwise sorting is disabled.
tr: Eğer [code]true[/code] ise düğümler sıraya sokulur, yoksa sıraya sokulmaz.
