Skip to content

Commit 02a62cf

Browse files
enverarslanSEWeiTung
authored andcommitted
Turkish language localization (#2777)
The 1st part of Turkish translations.
1 parent 63503a3 commit 02a62cf

File tree

7 files changed

+375
-0
lines changed

7 files changed

+375
-0
lines changed

locale/tr/404.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: page.hbs
3+
permalink: false
4+
title: 404
5+
---
6+
7+
## 404: Sayfa bulunamadı
8+
9+
### ENOENT: Böyle bir dosya ya da dizin yok

locale/tr/about/index.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
layout: about.hbs
3+
title: Hakkında
4+
trademark: Trademark
5+
---
6+
7+
# Node.js® Hakkında
8+
9+
Asenkron, olay tabanlı JavaScript çalışma ortamı olan Node.js, ölçeklenebilir ağ uygulamaları
10+
oluşturmak için tasarlanmıştır. Aşağıdaki "hello world" örneğinde, birçok bağlantı
11+
aynı anda ele alınabilir. Her bağlantıda geri çağırım başlatılır,
12+
ancak yapılacak hiçbir iş yoksa Node.js uyuyacaktır.
13+
14+
```javascript
15+
const http = require('http');
16+
17+
const hostname = '127.0.0.1';
18+
const port = 3000;
19+
20+
const server = http.createServer((req, res) => {
21+
res.statusCode = 200;
22+
res.setHeader('Content-Type', 'text/plain');
23+
res.end('Hello World\n');
24+
});
25+
26+
server.listen(port, hostname, () => {
27+
console.log(`Server running at http://${hostname}:${port}/`);
28+
});
29+
```
30+
31+
Bu, işletim sistemi iş parçacıklarının(thread) kullanıldığı günümüzün yaygın
32+
eşzamanlılık modelinin aksinedir. İş parçacığı tabanlı ağ iletişimi nispeten
33+
yetersiz ve kullanmak için zor. Ayrıca, Node.js kullanıcıları işlemlerin
34+
kilitlenmesinden endişe duymaz, çünkü kilitler yoktur. Node.js'deki neredeyse
35+
hiçbir işlev doğrudan G/Ç gerçekleştirmez, bu yüzden işlem hiç bloklanmaz.
36+
Hiçbir şey engellemediğinden, ölçeklenebilir sistemlerin Node.js'de geliştirilmesi çok makul.
37+
38+
Bu dilin bir kısmı alışılmadık geldiyse, [Blocking vs. Non-Blocking][] hakkında tam bir makale mevcut.
39+
40+
---
41+
42+
Node.js, Ruby'nin [Event Machine][] ve Python'ın [Twisted][] gibi sistemlerine
43+
tasarım olarak benzer ve bunlardan etkilenmiştir. Node.js olay modelini biraz
44+
daha ileri götürür. [event loop][]'u bir kütüphane yerine çalışma ortamı yapısı
45+
olarak sunar. Diğer sistemlerde, genellikle event-loop'u başlatan bir blokeli
46+
çağırım vardır. Tipik olarak, davranış betiğin başlangıcındaki geri çağırımlar
47+
vasıtasıyla tanımlanmıştır ve sonunda bir sunucu `EventMachine::run()` gibi bir
48+
blokeli çağırım vasıtasıyla başlatılır. Node.js'de böyle bir olay-dongüsünü-başlat çağırımı
49+
yoktur. Node.js girdi betiğini yürüttükten sonra basitçe olay döngüsüne girer.
50+
Node.js yerine getirilecek daha fazla geri çağırım kalmadığı zaman olay döngüsünden çıkar.
51+
Bu davranış internet tarayıcısındaki JavaScript gibidir - olay döngüsü kullanıcıdan gizlenmiştir.
52+
53+
HTTP, akış ve düşük gecikme süresi göz önünde bulundurularak tasarlanan Node.js'de birinci sınıf bir vatandaştır.
54+
Bu, Node.js'yi bir web kütüphanesinin veya çatının oluşturulması için çok uygun yapar.
55+
56+
Node.js'nin iş parçacıkları olmadan tasarlanmış olması, ortamınızdaki
57+
birden çok çekirdeğin avantajlarından yararlanamayacağınız anlamına gelmez.
58+
Çocuk işlemler [`child_process.fork()`][] API'miz kullanılarak oluşturulabilirler
59+
ve birbirleriyle iletişim kurması kolay olacak şekilde tasarlanmışlardır.
60+
Aynı arayüz üzerine kurulu [`cluster`][] modülü, çekirdekleriniz üzerindeki
61+
yük dengelemesini sağlamak için işlemler arasında soketleri paylaşmanıza olanak tanır.
62+
63+
[Blocking vs. Non-Blocking]: /en/docs/guides/blocking-vs-non-blocking/
64+
[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
65+
[`cluster`]: https://nodejs.org/api/cluster.html
66+
[event loop]: /en/docs/guides/event-loop-timers-and-nexttick/
67+
[Event Machine]: https://github.com/eventmachine/eventmachine
68+
[Twisted]: https://twistedmatrix.com/trac/

locale/tr/docs/index.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Docs
3+
layout: docs.hbs
4+
labels:
5+
lts: LTS
6+
---
7+
8+
# Belgeler Hakkında
9+
10+
Bu web sitesinde çeşitli dokümantasyon türleri bulunmaktadır:
11+
12+
* API referans dokümantasyonu
13+
* ES6 özellikleri
14+
* Rehberler
15+
16+
## API Referans Dokümantasyonu
17+
18+
[API Referans Dokümantasyonu](https://nodejs.org/api/) Node.js içerisindeki fonksiyon ve nesneler hakkında detaylı bilgi sağlar. Bu dokümantasyon, bir metodun hangi argümanları kabul ettiğini o metodun dönüş değerini ve bu metotla ilgili hangi hataların olabileceğini gösterir. Ayrıca, Node.js'nin farklı sürümleri için hangi yöntemlerin kullanılabileceğini gösterir.
19+
20+
Bu belgede, Node.js. tarafından sağlanan yerleşik modüller açıklanmaktadır. Topluluk tarafından sağlanan modülleri belgelendirmez.
21+
22+
<div class="highlight-box">
23+
24+
### Önceki sürümler için API dokümanlarını mı arıyorsunuz?
25+
26+
* [Node.js 11.x](https://nodejs.org/docs/latest-v11.x/api/)
27+
* [Node.js 10.x](https://nodejs.org/docs/latest-v10.x/api/)
28+
* [Node.js 9.x](https://nodejs.org/docs/latest-v9.x/api/)
29+
* [Node.js 8.x](https://nodejs.org/docs/latest-v8.x/api/)
30+
* [Node.js 7.x](https://nodejs.org/docs/latest-v7.x/api/)
31+
* [Node.js 6.x](https://nodejs.org/docs/latest-v6.x/api/)
32+
* [Node.js 5.x](https://nodejs.org/docs/latest-v5.x/api/)
33+
* [Node.js 4.x](https://nodejs.org/docs/latest-v4.x/api/)
34+
* [Node.js 0.12.x](https://nodejs.org/docs/latest-v0.12.x/api/)
35+
* [Node.js 0.10.x](https://nodejs.org/docs/latest-v0.10.x/api/)
36+
* [Tüm versiyonlar](https://nodejs.org/docs/)
37+
38+
</div>
39+
40+
## ES6 Özellikleri
41+
42+
[ES6 bölümü](/en/docs/es6/), üç ES6 özellik grubunu ve açıklayıcı bağlantıların yanı sıra Node.js'de varsayılan olarak hangi özelliklerin etkin olduğunu açıklar. Ayrıca, belirli bir Node.js sürümüyle birlikte gönderilen V8 sürümünün nasıl bulunacağını da gösterir.
43+
44+
## Rehberler
45+
46+
[Rehber bölümü](/en/docs/guides/)'nde Node.js teknik özellikleri ve yetenekleriyle ilgili uzun ve derinlemesine makaleler bulunmaktadır.

locale/tr/download/current.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: download-current.hbs
3+
title: İndir
4+
download: İndir
5+
downloads:
6+
headline: İndirmeler
7+
lts: Uzun Süreli Destek(LTS)
8+
current: Güncel
9+
tagline-current: Son Özellikler
10+
tagline-lts: Çoğu kullanıcı için önerilir
11+
display-hint: "İndirmeleri göster:"
12+
includes: "dahili"
13+
intro: >
14+
Node.js kaynak kodunu ya da platformunuz için inşa edilmiş yükleyiciyi indirin, geliştirmeye bugün başlayın.
15+
currentVersion: Son Güncel Versiyon
16+
buildInstructions: Node.js'yi desteklenen platformlarda oluşturmak
17+
WindowsInstaller: Windows Yükleyici
18+
WindowsBinary: Windows Binary
19+
MacOSInstaller: macOS Yükleyici
20+
MacOSBinary: macOS Binary
21+
LinuxBinaries: Linux Binaries
22+
SourceCode: Kaynak Kodu
23+
additional:
24+
headline: Diğer Platformlar
25+
intro: >
26+
Members of the Node.js community maintain unofficial builds of Node.js for additional platforms. Note that such builds are not supported by the Node.js core team and may not yet be at the same build level as current Node.js release.
27+
platform: Platform
28+
provider: Sağlayıcı
29+
SmartOSBinaries: SmartOS Binaries
30+
DockerImage: Docker Görüntüsü
31+
officialDockerImage: Resmi Node.js Docker Görüntüsü
32+
LinuxPowerSystems: Linux on Power Systems
33+
LinuxSystemZ: Linux on System z
34+
AIXPowerSystems: AIX on Power Systems
35+
---

locale/tr/download/index.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: download.hbs
3+
title: İndir
4+
download: İndir
5+
downloads:
6+
headline: İndirmeler
7+
lts: Uzun Süreli Destek(LTS)
8+
current: Güncel
9+
tagline-current: Son Özellikler
10+
tagline-lts: Çoğu kullanıcı için önerilir
11+
display-hint: "İndirmeleri göster:"
12+
includes: "dahili"
13+
intro: >
14+
Node.js kaynak kodunu ya da platformunuz için inşa edilmiş yükleyiciyi indirin, geliştirmeye bugün başlayın.
15+
currentVersion: Son Uzun Süreli Destek(LTS) Versiyonu
16+
buildInstructions: Node.js'yi desteklenen platformlarda oluşturmak
17+
WindowsInstaller: Windows Yükleyici
18+
WindowsBinary: Windows Binary
19+
MacOSInstaller: macOS Yükleyici
20+
MacOSBinary: macOS Binary
21+
LinuxBinaries: Linux Binaries
22+
SourceCode: Kaynak Kodu
23+
additional:
24+
headline: Diğer Platformlar
25+
intro: >
26+
Members of the Node.js community maintain unofficial builds of Node.js for additional platforms. Note that such builds are not supported by the Node.js core team and may not yet be at the same build level as current Node.js release.
27+
platform: Platform
28+
provider: Sağlayıcı
29+
SmartOSBinaries: SmartOS Binaries
30+
DockerImage: Docker Görüntüsü
31+
officialDockerImage: Resmi Node.js Docker Görüntüsü
32+
LinuxPowerSystems: Linux on Power Systems
33+
LinuxSystemZ: Linux on System z
34+
AIXPowerSystems: AIX on Power Systems
35+
---

locale/tr/index.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: index.hbs
3+
labels:
4+
current-version: Güncel Versiyon
5+
download: İndir
6+
download-for: İndirin
7+
other-downloads: Diğer indirmeler
8+
other-lts-downloads: Diğer LTS(Uzun Süreli Destek) İndirmeleri
9+
other-current-downloads: Diğer Güncel İndirmeler
10+
current: Güncel
11+
lts: LTS
12+
tagline-current: Son Özellikler
13+
tagline-lts: Çoğu kullanıcı için önerilir
14+
changelog: Değişiklikler
15+
api: API Belgeleri
16+
version-schedule-prompt: Ya da
17+
version-schedule-prompt-link-text: Uzun Süreli Destek (LTS) takvimine bakın.
18+
newsletter: true
19+
newsletter-prefix: Resmi Node.js aylık bülteni
20+
newsletter-postfix: "'e kaydolun."
21+
---
22+
23+
Node.js® [Chrome'un V8 Javascript motoru](https://v8.dev/) üzerine inşa edilmiş bir Javascript çalışma ortamıdır.

locale/tr/site.json

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
{
2+
"title": "Node.js",
3+
"author": "Node.js Foundation",
4+
"url": "https://nodejs.org/tr/",
5+
"locale": "tr",
6+
"language": "Türkçe",
7+
"languageEnglishVersion": "Turkish",
8+
"scrollToTop": "Yukarı",
9+
"reportNodeIssue": "Node.js hatası bildir",
10+
"reportWebsiteIssue": "Website hatası bildir",
11+
"getHelpIssue": "Yardım",
12+
"by": "tarafından",
13+
"all-downloads": "Tüm indirme seçenekleri",
14+
"nightly": "Gecelik Sürümler",
15+
"chakracore-nightly": "Node-ChakraCore Gecelik sürümler",
16+
"unofficial-builds": "Resmi Olmayan Sürümler",
17+
"previous": "Önceki",
18+
"next": "Sonraki",
19+
"feeds": [
20+
{
21+
"link": "feed/blog.xml",
22+
"text": "Node.js Blog"
23+
},
24+
{
25+
"link": "feed/releases.xml",
26+
"text": "Node.js Blog: Sürümler"
27+
},
28+
{
29+
"link": "feed/vulnerability.xml",
30+
"text": "Node.js Blog: Güvenlik açığı raporları"
31+
}
32+
],
33+
"home": {
34+
"text": "Anasayfa"
35+
},
36+
"about": {
37+
"link": "about",
38+
"text": "Hakkında",
39+
"governance": {
40+
"link": "about/governance",
41+
"text": "Yönetim"
42+
},
43+
"community": {
44+
"link": "about/community",
45+
"text": "Topluluk"
46+
},
47+
"workinggroups": {
48+
"link": "about/working-groups",
49+
"text": "Çalışma Grupları"
50+
},
51+
"releases": {
52+
"link": "about/releases",
53+
"text": "Sürümler"
54+
},
55+
"resources": {
56+
"link": "about/resources",
57+
"text": "Kaynaklar"
58+
},
59+
"trademark": {
60+
"link": "about/trademark",
61+
"text": "Marka"
62+
},
63+
"privacy": {
64+
"link": "about/privacy",
65+
"text": "Gizlilik Politikası"
66+
}
67+
},
68+
"download": {
69+
"link": "download",
70+
"text": "İndir",
71+
"releases": {
72+
"link": "download/releases",
73+
"text": "Önceki Sürümler"
74+
},
75+
"package-manager": {
76+
"link": "download/package-manager",
77+
"text": "Node.js'i paket yöneticisi ile kurmak"
78+
},
79+
"shasums": {
80+
"link": "SHASUMS256.txt.asc",
81+
"text": "Sürüm dosyaları için İmzalı SHASUMS",
82+
"verify-link": "https://github.com/nodejs/node#verifying-binaries",
83+
"verify-text": "Doğrulama nasıl yapılır"
84+
},
85+
"install-on-linux": {
86+
"text": "Linux'ta ikili(binary) arşiv yoluyla Node.js kurulumu"
87+
}
88+
},
89+
"docs": {
90+
"link": "docs",
91+
"text": "Belgeler",
92+
"es6": {
93+
"link": "docs/es6",
94+
"text": "ES6 ve ötesi"
95+
},
96+
"api-lts": {
97+
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
98+
"subtext": "LTS",
99+
"text": "%ver% API"
100+
},
101+
"api-current": {
102+
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
103+
"text": "%ver% API"
104+
},
105+
"guides": {
106+
"link": "docs/guides",
107+
"text": "Rehberler"
108+
},
109+
"dependencies": {
110+
"link": "docs/meta/topics/dependencies",
111+
"text": "Bağımlılıklar"
112+
}
113+
},
114+
"getinvolved": {
115+
"link": "get-involved",
116+
"text": "Katıl",
117+
"code-and-learn": {
118+
"link": "get-involved/code-and-learn",
119+
"text": "Kodla + Öğren"
120+
},
121+
"collab-summit": {
122+
"link": "get-involved/collab-summit",
123+
"text": "İşbirliği Zirvesi"
124+
},
125+
"contribute": {
126+
"link": "get-involved/contribute",
127+
"text": "Katkıda bulunmak"
128+
},
129+
"conduct": {
130+
"link": "https://github.com/nodejs/node/blob/master/doc/guides/contributing/coc.md#code-of-conduct",
131+
"text": "Davranış Kuralları"
132+
},
133+
"node-meetups": {
134+
"link": "get-involved/node-meetups",
135+
"text": "Node.js Toplantıları"
136+
}
137+
},
138+
"security": {
139+
"link": "security",
140+
"text": "Güvenlik"
141+
},
142+
"blog": {
143+
"link": "blog",
144+
"text": "Haberler"
145+
},
146+
"foundation": {
147+
"link": "https://foundation.nodejs.org/",
148+
"text": "Vakıf"
149+
},
150+
"releases": {
151+
"title": "Release History",
152+
"downloads": "İndirmeler"
153+
},
154+
"links": {
155+
"pages": {
156+
"changelog": "Değişiklikler"
157+
}
158+
}
159+
}

0 commit comments

Comments
 (0)