Skip to content

Commit 91ca3bd

Browse files
committed
Merge pull request BonsaiDen#76 from oozcitak/tr
tr branch updates
2 parents a60c76a + 5ef7ea5 commit 91ca3bd

File tree

10 files changed

+52
-52
lines changed

10 files changed

+52
-52
lines changed

doc/tr/function/general.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ Bu örnekte *isimsiz fonksiyon* `foo` değişkenine atanır.
2929
Yukarıdaki `var` anahtar kelimesi bir bildirim olduğu için `foo` değişkeni
3030
program çalışmadan önce yukarı alınır, program çalıştığında `foo` tanımlanmştır.
3131

32-
Fakat değer ataması program çalışırken gerçekleşeceği için, ilgili satır
33-
çalıştığında, `foo` değişkeninin değeri varsayılan olarak
32+
Fakat değer atamaları sadece program çalışırken gerçekleşeceği için, ilgili
33+
satır çalıştığında, `foo` değişkeninin değeri varsayılan olarak
3434
[undefined](#core.undefined) olacaktır.
3535

3636
### İsimli fonksiyon ifadesi

doc/tr/index.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@
66
{
77
"title": "Giriş",
88
"dir": "intro",
9-
"articles": [
10-
"authors",
11-
"contributors",
12-
"license"
13-
]
9+
"articles": []
1410
},
1511
{
1612
"title": "Nesneler",

doc/tr/intro/authors.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

doc/tr/intro/contributors.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

doc/tr/intro/index.md

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,47 @@
22

33
**JavaScript Garden** JavaScript programlama dilinin acayiplikleri üzerine
44
derlenmiş bir döküman koleksiyonudur. Henüz ustalaşmamış JavaScript
5-
programcılarının sıkça yaptığı yanlışlar, dile has ince hatalar ve performans
5+
programcılarının sıkça yaptığı yanlışlar, dile has incelikler ve performans
66
sorunlarına karşı tavsiyeler içerir.
77

88
JavaScript Garden'ın amacı size JavaScript öğretmek **değildir**. Bu rehberde
99
anlatılan konuları anlamak için JavaScript dilini önceden biliyor olmanız
10-
şiddetle tavsiye edilir. Eğer JavaScript dilinin temellerini öğrenmek
11-
istiyorsanız, lütfen Mozilla Programcı Ağı'nda bulunan mükemmel [rehbere][1]
12-
başvurun.
10+
gerekir. Eğer JavaScript dilinin temellerini öğrenmek istiyorsanız, lütfen
11+
Mozilla Programcı Ağı'nda bulunan mükemmel [rehbere][1] başvurun.
12+
13+
## Yazarlar
14+
15+
Bu rehber, sevimli birer [Stack Overflow][2] kullanıcısı olan [Ivo Wetzel][3] (Yazım)
16+
ve [Zhang Yi Jiang][4] (Tasarım) tarafından hazırlanmıştır.
17+
18+
## Katkıda Bulunanlar
19+
20+
- [Caio Romão][5] (Yazım düzeltmeleri)
21+
- [Andreas Blixt][6] (Dil düzeltmeleri)
22+
23+
## Sunum
24+
25+
JavaScript Garden GitHub üzerinden, ve ayrıca [Cramer Development][7]
26+
tarafından desteklenen [JavaScriptGarden.info][8] adresinden sunulmaktadır.
27+
28+
## Lisans
29+
30+
JavaScript Garden [MIT lisansı][9] altında yayınlanmıştır ve [GitHub][10]
31+
üzerinde bulunmaktadır. Eğer rehberde yanlışlıklar veya yazım hatalarına
32+
rastlarsanız lütfen [sorunu bize bildirin][11] veya bir `pull request` gönderin.
33+
Bizi ayrıca Stack Overflow'da [JavaScript sohbet odasında][12] da
34+
bulabilirsiniz.
1335

1436
[1]: https://developer.mozilla.org/en/JavaScript/Guide
37+
[2]: http://stackoverflow.com/
38+
[3]: http://stackoverflow.com/users/170224/ivo-wetzel
39+
[4]: http://stackoverflow.com/users/313758/yi-jiang
40+
[5]: https://github.com/caio
41+
[6]: https://github.com/blixt
42+
[7]: http://cramerdev.com/
43+
[8]: http://javascriptgarden.info/
44+
[9]: https://github.com/BonsaiDen/JavaScript-Garden/blob/next/LICENSE
45+
[10]: https://github.com/BonsaiDen/JavaScript-Garden
46+
[11]: https://github.com/BonsaiDen/JavaScript-Garden/issues
47+
[12]: http://chat.stackoverflow.com/rooms/17/javascript
1548

doc/tr/intro/license.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

doc/tr/object/general.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Bu hatayı aşıp sayı sabitlerinin de nesne olarak davranmasını sağlamak i
2121
uygulanabilecek bazı çözümler vardır.
2222

2323
2..toString(); // ikinci nokta doğru şekilde algılanır
24-
2 .toString(); // noktanın solundki boşluğa dikkat edin
24+
2 .toString(); // noktanın solundaki boşluğa dikkat edin
2525
(2).toString(); // ilk önce 2 değerlendirilir
2626

2727
### Bir veri türü olarak nesneler
@@ -61,8 +61,8 @@ açabilecek özellik isimlerinin kullanılmasına izin vermesidir.
6161
### Özellikleri silmek
6262

6363
Bir nesnenin özelliklerinden birini silmenin tek yolu `delete` operatörünü
64-
kullanmaktır; özelliğe `undefined` veya `null` değerlerini atamak **sadece**
65-
özelliğin değerini kaldırır, anahtarı değil.
64+
kullanmaktır; özelliğe `undefined` veya `null` değerlerini atamak sadece
65+
özelliğin *değerini* kaldırır, *anahtarı* değil.
6666

6767
var obj = {
6868
bar: 1,

doc/tr/object/hasownproperty.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ doğru sonuç alabilmek için `hasOwnProperty `*haricen* kullanılmalıdır.
4242

4343
foo.hasOwnProperty('bar'); // her zaman false verir
4444

45-
// hasOwnProperty haricen kullanıldığında 'this' foo olur
46-
{}.hasOwnProperty.call(foo, 'bar'); // true
45+
// hasOwnProperty başka bir nesne üzerinde
46+
// kullanıldığında 'this' foo olur
47+
({}).hasOwnProperty.call(foo, 'bar'); // true
4748

4849
### Sonuç
4950

doc/tr/other/timeouts.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ olarak `eval` kullanılır.
111111

112112
> **Not:** Zamanlama fonksiyonları ECMAScript Standartında bulunmadığı için,
113113
> bir katar argümanı almaları durumundaki çalışma şekilleri JavaScript motorları
114-
> arasında farklılık gösterebilir. Gerçekten de, Microsoft'un JScript motoru
115-
> `eval` yerine `Function` oluşturucusunu kullanır.
114+
> arasında farklılık gösterebilir. Mesela, Microsoft'un JScript motoru `eval`
115+
> yerine `Function` oluşturucusunu kullanır.
116116
117117
function foo() {
118118
// setTimeOut ile bu fonksiyon çağrılacaktır
@@ -157,5 +157,4 @@ bulunduran bir *isimsiz fonksiyon* kullanılmalıdır.
157157
Ayrıca, `setInterval` fonksiyonu çalışan JavaScript programı tarafından bloke
158158
olmadığı için tercih edilmemelidir.
159159

160-
[1]: http://en.wikipedia.org/wiki/Document_Object_Model
161-
160+
[1]: http://en.wikipedia.org/wiki/Document_Object_Model "Document Object Model"

doc/tr/types/equality.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
JavaScript'de nesnelerin değerlerinin eşitliğini kontrol etmenin iki farklı yolu
44
vardır.
55

6-
### Eşittir operatörü
6+
### Eşitlik operatörü
77

8-
Eşittir operatörü iki adet eşittir işaretinden oluşur: `==`
8+
Eşitlik operatörü iki adet eşittir işaretinden oluşur: `==`
99

10-
JavaScript *weakly typed* bir dildir, bu nedenle, eşittir operatörü ile
10+
JavaScript *weakly typed* bir dildir. Bu nedenle, eşitlik operatörü ile
1111
değişkenleri karşılaştırırken **tip dönüşümü** yapar.
1212

1313
"" == "0" // false

0 commit comments

Comments
 (0)