diff --git a/locale/tr/404.md b/locale/tr/404.md
new file mode 100644
index 0000000000000..5ef8619f36efb
--- /dev/null
+++ b/locale/tr/404.md
@@ -0,0 +1,9 @@
+---
+layout: page.hbs
+permalink: false
+title: 404
+---
+
+## 404: Sayfa bulunamadı
+
+### ENOENT: Böyle bir dosya ya da dizin yok
diff --git a/locale/tr/about/index.md b/locale/tr/about/index.md
new file mode 100644
index 0000000000000..329b14e97cc0b
--- /dev/null
+++ b/locale/tr/about/index.md
@@ -0,0 +1,68 @@
+---
+layout: about.hbs
+title: Hakkında
+trademark: Trademark
+---
+
+# Node.js® Hakkında
+
+Asenkron, olay tabanlı JavaScript çalışma ortamı olan Node.js, ölçeklenebilir ağ uygulamaları
+oluşturmak için tasarlanmıştır. Aşağıdaki "hello world" örneğinde, birçok bağlantı
+aynı anda ele alınabilir. Her bağlantıda geri çağırım başlatılır,
+ancak yapılacak hiçbir iş yoksa Node.js uyuyacaktır.
+
+```javascript
+const http = require('http');
+
+const hostname = '127.0.0.1';
+const port = 3000;
+
+const server = http.createServer((req, res) => {
+ res.statusCode = 200;
+ res.setHeader('Content-Type', 'text/plain');
+ res.end('Hello World\n');
+});
+
+server.listen(port, hostname, () => {
+ console.log(`Server running at http://${hostname}:${port}/`);
+});
+```
+
+Bu, işletim sistemi iş parçacıklarının(thread) kullanıldığı günümüzün yaygın
+eşzamanlılık modelinin aksinedir. İş parçacığı tabanlı ağ iletişimi nispeten
+yetersiz ve kullanmak için zor. Ayrıca, Node.js kullanıcıları işlemlerin
+kilitlenmesinden endişe duymaz, çünkü kilitler yoktur. Node.js'deki neredeyse
+hiçbir işlev doğrudan G/Ç gerçekleştirmez, bu yüzden işlem hiç bloklanmaz.
+Hiçbir şey engellemediğinden, ölçeklenebilir sistemlerin Node.js'de geliştirilmesi çok makul.
+
+Bu dilin bir kısmı alışılmadık geldiyse, [Blocking vs. Non-Blocking][] hakkında tam bir makale mevcut.
+
+---
+
+Node.js, Ruby'nin [Event Machine][] ve Python'ın [Twisted][] gibi sistemlerine
+tasarım olarak benzer ve bunlardan etkilenmiştir. Node.js olay modelini biraz
+daha ileri götürür. [event loop][]'u bir kütüphane yerine çalışma ortamı yapısı
+olarak sunar. Diğer sistemlerde, genellikle event-loop'u başlatan bir blokeli
+çağırım vardır. Tipik olarak, davranış betiğin başlangıcındaki geri çağırımlar
+vasıtasıyla tanımlanmıştır ve sonunda bir sunucu `EventMachine::run()` gibi bir
+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ı
+yoktur. Node.js girdi betiğini yürüttükten sonra basitçe olay döngüsüne girer.
+Node.js yerine getirilecek daha fazla geri çağırım kalmadığı zaman olay döngüsünden çıkar.
+Bu davranış internet tarayıcısındaki JavaScript gibidir - olay döngüsü kullanıcıdan gizlenmiştir.
+
+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.
+Bu, Node.js'yi bir web kütüphanesinin veya çatının oluşturulması için çok uygun yapar.
+
+Node.js'nin iş parçacıkları olmadan tasarlanmış olması, ortamınızdaki
+birden çok çekirdeğin avantajlarından yararlanamayacağınız anlamına gelmez.
+Çocuk işlemler [`child_process.fork()`][] API'miz kullanılarak oluşturulabilirler
+ve birbirleriyle iletişim kurması kolay olacak şekilde tasarlanmışlardır.
+Aynı arayüz üzerine kurulu [`cluster`][] modülü, çekirdekleriniz üzerindeki
+yük dengelemesini sağlamak için işlemler arasında soketleri paylaşmanıza olanak tanır.
+
+[Blocking vs. Non-Blocking]: /en/docs/guides/blocking-vs-non-blocking/
+[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
+[`cluster`]: https://nodejs.org/api/cluster.html
+[event loop]: /en/docs/guides/event-loop-timers-and-nexttick/
+[Event Machine]: https://github.com/eventmachine/eventmachine
+[Twisted]: https://twistedmatrix.com/trac/
diff --git a/locale/tr/docs/index.md b/locale/tr/docs/index.md
new file mode 100644
index 0000000000000..54c70f21ce63e
--- /dev/null
+++ b/locale/tr/docs/index.md
@@ -0,0 +1,46 @@
+---
+title: Docs
+layout: docs.hbs
+labels:
+ lts: LTS
+---
+
+# Belgeler Hakkında
+
+Bu web sitesinde çeşitli dokümantasyon türleri bulunmaktadır:
+
+* API referans dokümantasyonu
+* ES6 özellikleri
+* Rehberler
+
+## API Referans Dokümantasyonu
+
+[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.
+
+Bu belgede, Node.js. tarafından sağlanan yerleşik modüller açıklanmaktadır. Topluluk tarafından sağlanan modülleri belgelendirmez.
+
+
+
+### Önceki sürümler için API dokümanlarını mı arıyorsunuz?
+
+* [Node.js 11.x](https://nodejs.org/docs/latest-v11.x/api/)
+* [Node.js 10.x](https://nodejs.org/docs/latest-v10.x/api/)
+* [Node.js 9.x](https://nodejs.org/docs/latest-v9.x/api/)
+* [Node.js 8.x](https://nodejs.org/docs/latest-v8.x/api/)
+* [Node.js 7.x](https://nodejs.org/docs/latest-v7.x/api/)
+* [Node.js 6.x](https://nodejs.org/docs/latest-v6.x/api/)
+* [Node.js 5.x](https://nodejs.org/docs/latest-v5.x/api/)
+* [Node.js 4.x](https://nodejs.org/docs/latest-v4.x/api/)
+* [Node.js 0.12.x](https://nodejs.org/docs/latest-v0.12.x/api/)
+* [Node.js 0.10.x](https://nodejs.org/docs/latest-v0.10.x/api/)
+* [Tüm versiyonlar](https://nodejs.org/docs/)
+
+
+
+## ES6 Özellikleri
+
+[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.
+
+## Rehberler
+
+[Rehber bölümü](/en/docs/guides/)'nde Node.js teknik özellikleri ve yetenekleriyle ilgili uzun ve derinlemesine makaleler bulunmaktadır.
diff --git a/locale/tr/download/current.md b/locale/tr/download/current.md
new file mode 100644
index 0000000000000..6a84ef7352a78
--- /dev/null
+++ b/locale/tr/download/current.md
@@ -0,0 +1,35 @@
+---
+layout: download-current.hbs
+title: İndir
+download: İndir
+downloads:
+ headline: İndirmeler
+ lts: Uzun Süreli Destek(LTS)
+ current: Güncel
+ tagline-current: Son Özellikler
+ tagline-lts: Çoğu kullanıcı için önerilir
+ display-hint: "İndirmeleri göster:"
+ includes: "dahili"
+ intro: >
+ Node.js kaynak kodunu ya da platformunuz için inşa edilmiş yükleyiciyi indirin, geliştirmeye bugün başlayın.
+ currentVersion: Son Güncel Versiyon
+ buildInstructions: Node.js'yi desteklenen platformlarda oluşturmak
+ WindowsInstaller: Windows Yükleyici
+ WindowsBinary: Windows Binary
+ MacOSInstaller: macOS Yükleyici
+ MacOSBinary: macOS Binary
+ LinuxBinaries: Linux Binaries
+ SourceCode: Kaynak Kodu
+additional:
+ headline: Diğer Platformlar
+ intro: >
+ 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.
+ platform: Platform
+ provider: Sağlayıcı
+ SmartOSBinaries: SmartOS Binaries
+ DockerImage: Docker Görüntüsü
+ officialDockerImage: Resmi Node.js Docker Görüntüsü
+ LinuxPowerSystems: Linux on Power Systems
+ LinuxSystemZ: Linux on System z
+ AIXPowerSystems: AIX on Power Systems
+---
diff --git a/locale/tr/download/index.md b/locale/tr/download/index.md
new file mode 100644
index 0000000000000..844983be64572
--- /dev/null
+++ b/locale/tr/download/index.md
@@ -0,0 +1,35 @@
+---
+layout: download.hbs
+title: İndir
+download: İndir
+downloads:
+ headline: İndirmeler
+ lts: Uzun Süreli Destek(LTS)
+ current: Güncel
+ tagline-current: Son Özellikler
+ tagline-lts: Çoğu kullanıcı için önerilir
+ display-hint: "İndirmeleri göster:"
+ includes: "dahili"
+ intro: >
+ Node.js kaynak kodunu ya da platformunuz için inşa edilmiş yükleyiciyi indirin, geliştirmeye bugün başlayın.
+ currentVersion: Son Uzun Süreli Destek(LTS) Versiyonu
+ buildInstructions: Node.js'yi desteklenen platformlarda oluşturmak
+ WindowsInstaller: Windows Yükleyici
+ WindowsBinary: Windows Binary
+ MacOSInstaller: macOS Yükleyici
+ MacOSBinary: macOS Binary
+ LinuxBinaries: Linux Binaries
+ SourceCode: Kaynak Kodu
+additional:
+ headline: Diğer Platformlar
+ intro: >
+ 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.
+ platform: Platform
+ provider: Sağlayıcı
+ SmartOSBinaries: SmartOS Binaries
+ DockerImage: Docker Görüntüsü
+ officialDockerImage: Resmi Node.js Docker Görüntüsü
+ LinuxPowerSystems: Linux on Power Systems
+ LinuxSystemZ: Linux on System z
+ AIXPowerSystems: AIX on Power Systems
+---
diff --git a/locale/tr/index.md b/locale/tr/index.md
new file mode 100644
index 0000000000000..6ae59cfb42632
--- /dev/null
+++ b/locale/tr/index.md
@@ -0,0 +1,23 @@
+---
+layout: index.hbs
+labels:
+ current-version: Güncel Versiyon
+ download: İndir
+ download-for: İndirin
+ other-downloads: Diğer indirmeler
+ other-lts-downloads: Diğer LTS(Uzun Süreli Destek) İndirmeleri
+ other-current-downloads: Diğer Güncel İndirmeler
+ current: Güncel
+ lts: LTS
+ tagline-current: Son Özellikler
+ tagline-lts: Çoğu kullanıcı için önerilir
+ changelog: Değişiklikler
+ api: API Belgeleri
+ version-schedule-prompt: Ya da
+ version-schedule-prompt-link-text: Uzun Süreli Destek (LTS) takvimine bakın.
+ newsletter: true
+ newsletter-prefix: Resmi Node.js aylık bülteni
+ newsletter-postfix: "'e kaydolun."
+---
+
+Node.js® [Chrome'un V8 Javascript motoru](https://v8.dev/) üzerine inşa edilmiş bir Javascript çalışma ortamıdır.
diff --git a/locale/tr/site.json b/locale/tr/site.json
new file mode 100644
index 0000000000000..d6065c9d4515f
--- /dev/null
+++ b/locale/tr/site.json
@@ -0,0 +1,159 @@
+{
+ "title": "Node.js",
+ "author": "Node.js Foundation",
+ "url": "https://nodejs.org/tr/",
+ "locale": "tr",
+ "language": "Türkçe",
+ "languageEnglishVersion": "Turkish",
+ "scrollToTop": "Yukarı",
+ "reportNodeIssue": "Node.js hatası bildir",
+ "reportWebsiteIssue": "Website hatası bildir",
+ "getHelpIssue": "Yardım",
+ "by": "tarafından",
+ "all-downloads": "Tüm indirme seçenekleri",
+ "nightly": "Gecelik Sürümler",
+ "chakracore-nightly": "Node-ChakraCore Gecelik sürümler",
+ "unofficial-builds": "Resmi Olmayan Sürümler",
+ "previous": "Önceki",
+ "next": "Sonraki",
+ "feeds": [
+ {
+ "link": "feed/blog.xml",
+ "text": "Node.js Blog"
+ },
+ {
+ "link": "feed/releases.xml",
+ "text": "Node.js Blog: Sürümler"
+ },
+ {
+ "link": "feed/vulnerability.xml",
+ "text": "Node.js Blog: Güvenlik açığı raporları"
+ }
+ ],
+ "home": {
+ "text": "Anasayfa"
+ },
+ "about": {
+ "link": "about",
+ "text": "Hakkında",
+ "governance": {
+ "link": "about/governance",
+ "text": "Yönetim"
+ },
+ "community": {
+ "link": "about/community",
+ "text": "Topluluk"
+ },
+ "workinggroups": {
+ "link": "about/working-groups",
+ "text": "Çalışma Grupları"
+ },
+ "releases": {
+ "link": "about/releases",
+ "text": "Sürümler"
+ },
+ "resources": {
+ "link": "about/resources",
+ "text": "Kaynaklar"
+ },
+ "trademark": {
+ "link": "about/trademark",
+ "text": "Marka"
+ },
+ "privacy": {
+ "link": "about/privacy",
+ "text": "Gizlilik Politikası"
+ }
+ },
+ "download": {
+ "link": "download",
+ "text": "İndir",
+ "releases": {
+ "link": "download/releases",
+ "text": "Önceki Sürümler"
+ },
+ "package-manager": {
+ "link": "download/package-manager",
+ "text": "Node.js'i paket yöneticisi ile kurmak"
+ },
+ "shasums": {
+ "link": "SHASUMS256.txt.asc",
+ "text": "Sürüm dosyaları için İmzalı SHASUMS",
+ "verify-link": "https://github.com/nodejs/node#verifying-binaries",
+ "verify-text": "Doğrulama nasıl yapılır"
+ },
+ "install-on-linux": {
+ "text": "Linux'ta ikili(binary) arşiv yoluyla Node.js kurulumu"
+ }
+ },
+ "docs": {
+ "link": "docs",
+ "text": "Belgeler",
+ "es6": {
+ "link": "docs/es6",
+ "text": "ES6 ve ötesi"
+ },
+ "api-lts": {
+ "link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
+ "subtext": "LTS",
+ "text": "%ver% API"
+ },
+ "api-current": {
+ "link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
+ "text": "%ver% API"
+ },
+ "guides": {
+ "link": "docs/guides",
+ "text": "Rehberler"
+ },
+ "dependencies": {
+ "link": "docs/meta/topics/dependencies",
+ "text": "Bağımlılıklar"
+ }
+ },
+ "getinvolved": {
+ "link": "get-involved",
+ "text": "Katıl",
+ "code-and-learn": {
+ "link": "get-involved/code-and-learn",
+ "text": "Kodla + Öğren"
+ },
+ "collab-summit": {
+ "link": "get-involved/collab-summit",
+ "text": "İşbirliği Zirvesi"
+ },
+ "contribute": {
+ "link": "get-involved/contribute",
+ "text": "Katkıda bulunmak"
+ },
+ "conduct": {
+ "link": "https://github.com/nodejs/node/blob/master/doc/guides/contributing/coc.md#code-of-conduct",
+ "text": "Davranış Kuralları"
+ },
+ "node-meetups": {
+ "link": "get-involved/node-meetups",
+ "text": "Node.js Toplantıları"
+ }
+ },
+ "security": {
+ "link": "security",
+ "text": "Güvenlik"
+ },
+ "blog": {
+ "link": "blog",
+ "text": "Haberler"
+ },
+ "foundation": {
+ "link": "https://foundation.nodejs.org/",
+ "text": "Vakıf"
+ },
+ "releases": {
+ "title": "Release History",
+ "downloads": "İndirmeler"
+ },
+ "links": {
+ "pages": {
+ "changelog": "Değişiklikler"
+ }
+ }
+}