Skip to content

Commit

Permalink
Merge pull request #712 from kamp-us/migrate-odin
Browse files Browse the repository at this point in the history
Migrate odin
  • Loading branch information
usirin authored Dec 27, 2023
2 parents 3b2298e + 766bcea commit 9ecaa3d
Show file tree
Hide file tree
Showing 90 changed files with 9,679 additions and 0 deletions.
68 changes: 68 additions & 0 deletions contents/odin/.github/ISSUE_TEMPLATE/odin_suggestion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: 📝 Müfredat İçeriği İyileştirmesi Önerisi
description: Bozuk bir bağlantıyı veya yazım hatasını belirtin, başka bir kaynak önerisi sunun veya bir öneride bulunun
title: '<Ders Adı>: <Önerinizin kısa açıklaması>'
assignees:
- nil
body:
- type: markdown
attributes:
value: |
Öneride bulunduğunuz için teşekkür ederiz! Lütfen bu alanları doldurarak önerinizin incelenmesini kolaylaştırın - doğru miktarda ayrıntı vermek, proje sorumlularının işlem yapmasını çok daha kolay hale getirir.
Herhangi bir sorunuz varsa veya herhangi bir konuda emin değilseniz, sormaktan çekinmeyin! Proje ile ilgilenen kişiler burada yardımcı olmak için varlar.
- type: checkboxes
id: contributing
attributes:
label: Kontroller
description: Lütfen aşağıdaki onay kutularını işaretleyin
options:
- label: Böyle bir sorun mevcut değil (lütfen [açık sorunlar listemize](https://github.com/kamp-us/turkce-odin-project/issues) bakmayı unutmayın)
required: true
- label: Öneri için [Projeye Katkıda Bulunma Kılavuzu](https://github.com/kamp-us/turkce-odin-project/issues/28)'nu dikkatlice inceledim ve anladım
required: true
- label: Bu sorun üzerinde çalışmak ister misin?
required: false
- type: textarea
id: suggested-changes
attributes:
label: Açıklama
description: İlgili ekran görüntüleri veya ek bilgi sağlayabilirsin.
placeholder: Önerilen kaynak bölümünde bir yazım hatası var - bunun "wombat", değil "combat" olması gerekiyor
validations:
required: true
- type: dropdown
id: path
attributes:
label: Hangi yolu etkileyecek?
description: Önerinin hangi yolu etkilediğini seçin.
multiple: true
options:
- Temeller
- Node / JS
validations:
required: true
- type: input
id: lesson-link
attributes:
label: Ders Linki
description: İlgili dersin veya düzeltilmesi gereken içeriğin bir bağlantısı. Uygulanabilir değilse, öneriyi nerede bulabileceğimizi açıklayın.
placeholder: Örn. https://www.kamp.us/odin/mufredat/temel-bilgiler/git/commit-mesajlari
validations:
required: true

- type: input
id: contact
attributes:
label: (Opsiyonel) Discord Adı
description: Gerekirse değişiklikleri Discord üzerinde koordine etmeye yardımcı olmak için Discord adınızı verin.
placeholder: Örn. kampuslu
validations:
required: false
- type: textarea
id: additional-comments
attributes:
label: (Opsiyonel) Ek Yorumlar
description: Kapsamak istediğiniz başka bir şey var mı?
placeholder: kamp.us ❤️ açık kaynak
validations:
required: false
2 changes: 2 additions & 0 deletions contents/odin/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.DS_Store
.idea
37 changes: 37 additions & 0 deletions contents/odin/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Türkçe Odin Projesi
Türkçe Odin Projesi, web geliştirmeyi öğretmeyi amaçlayan ücretsiz ve oldukça kapsamlı bir açık kaynak müfredatı olan [The Odin Project](https://www.theodinproject.com/)'in gönüllüler aracılığıyla başlatılan Türkçe halidir.

Müfredatın birebir orijinali takip edilmekte ve çevrilmekte olup her iki proje de sürekli büyüyüp gelişmektedir. Dersler, deneyimli kişilerce yazılmış hazırlanmış ve hazırlanmış içeriklerin yanı sıra dikkatlice seçilmiş müfredat dışı çeşitli kaynaklardan oluşmaktadır.

### NASIL KATKI SAĞLAYABİLİRİM?
İngilizce ve Türkçe dil yeterliğiniz iyiyse yardımınıza ihtiyacımız var! <br/> <br/>
1. _Issues_ kısmındaki çeviri listelerinden bir metin seçin. <br/>
2. _Issue_ altına çeviriyi üstlendiğinizi belirten bir yorumda bulunun. <br/>
3. Bu repoyu bilgisayarınıza klonlayın. <br/>
4. Çeviriye başlamadan önce [çeviri rehberini](https://github.com/kamp-us/turkce-odin-project/issues/28) okuduğunuza emin olun.<br/>
5. Çeviriyi tamamladıktan sonra son halini kontrol edin ve gerekli düzenlemeleri yapın. <br/>
6. Bitmiş çeviriyi _commit_ edip _pull request_ olarak gönderin veya _issue_ altına yoruma iliştirerek yollayın. <br/>
7. Editör çevirinizi kontrol etsin ve yayına hazırlasın. <br/>
8. Tebrikler! Bu maceraya atılacak olanlara önemli bir destekte bulundunuz. Artık adınız katkı sağlayanlar listesinde! <br/>



> **ChatGPT çevirileri kabul ediliyor mu?**
> - Dikkatlice kontrol edip gerekli düzeltmeleri yapmanız kaydıyla makine çevirisini de kabul ediyoruz!

---


### Geliştirenler / Maintainers

- [Umut Berkay Soydan](https://github.com/ubsoydan) <br/>
- [Can Şirin](https://github.com/cansirin)
- [Huseyin Gulec](https://github.com/huseyingulec)

---

## [Katkı Sağlayanlar / Contributors](https://github.com/kamp-us/turkce-odin-project/graphs/contributors)

---
Lisans için [license.md](https://github.com/kamp-us/turkce-odin-project/blob/main/license.md) dosyasına bakınız.
82 changes: 82 additions & 0 deletions contents/odin/ceviri-referans-listesi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
| İngilizce Kelime | Türkçe Karşılığı | Ek Açıklamalar | Çevirme Durumu |
| --------------------------------- | --------------------------------- | ------------------------------------------------------------------ | --------------------------- |
| CRUD | CRUD(EOGS) | create, read, update, delete - ekleme, okuma, güncelleme, silme | HİBRİT- USA(ABD) FORMATINDA |
| GUI | GUI(GKA) | - | HİBRİT- USA(ABD) FORMATINDA |
| ORM | ORM(NİE) | - | HİBRİT- USA(ABD) FORMATINDA |
| UI | - | - | ORİJİNALİ KULLANILMALI |
| accessibility | erişilebilirlik | - | ÇEVİRİSİ KULLANILMALI |
| attribute | nitelik | - | ÇEVİRİSİ KULLANILMALI |
| backend, back-end, back end | arkayüz | - | ÇEVİRİSİ KULLANILMALI |
| body | vücüt | HTML tag bağlamında | ORİJİNALİ KULLANILMALI |
| boilerplate | standart sablon | - | ÇEVİRİSİ KULLANILMALI |
| border | border (kenar çizgisi) | - | HİBRİT- USA(ABD) FORMATINDA |
| call stack | çağrı yığını | - | ÇEVİRİSİ KULLANILMALI |
| cascade | basamaklama | - | ÇEVİRİSİ KULLANILMALI |
| cheat sheet | - | - | ORİJİNALİ KULLANILMALI |
| class selector | sınıf seçici | - | ÇEVİRİSİ KULLANILMALI |
| client | istemci | - | ÇEVİRİSİ KULLANILMALI |
| column | column (sütun) | CSS bağlamında | HİBRİT- USA(ABD) FORMATINDA |
| command line | komut satırı | - | ÇEVİRİSİ KULLANILMALI |
| command line interface | komut satırı arayüzü | - | ÇEVİRİSİ KULLANILMALI |
| commit | - | - | ORİJİNALİ KULLANILMALI |
| curly braces | küme parantezler | - | ÇEVİRİSİ KULLANILMALI |
| data type | veri tipi | - | ÇEVİRİSİ KULLANILMALI |
| descendant combinator | soydan gelen birleştirici | - | ÇEVİRİSİ KULLANILMALI |
| element | öğe | - | ÇEVİRİSİ KULLANILMALI |
| exercise | alıştırma | - | - |
| express | - | express.js içindir, ingilizce fiil olan express değil | ORİJİNALİ KULLANILMALI |
| falsy | yanlışımsı | - | ÇEVİRİSİ KULLANILMALI |
| flex container | flex konteyneri | - | ÇEVİRİSİ KULLANILMALI |
| flexbox | - | - | ORİJİNALİ KULLANILMALI |
| font family | yazı tipi ailesi | - | ÇEVİRİSİ KULLANILMALI |
| font size | yazı tipi boyutu | - | ÇEVİRİSİ KULLANILMALI |
| font weight | yazı tipi ağırlığı | - | ÇEVİRİSİ KULLANILMALI |
| framework | uygulama çatısı (framework) | - | HİBRİT- USA(ABD) FORMATINDA |
| frontend, front-end, front end | önyüz | - | ÇEVİRİSİ KULLANILMALI |
| full stack, fullstack, full-stack | full stack | artık sözcükleşmiş - doğru yazımı "full stack" bkz. lexicalization | ORİJİNALİ KULLANILMALI |
| function declaration | fonksiyon tanımlama | - | ÇEVİRİSİ KULLANILMALI |
| grandparent | büyük ebeveyn | - | ÇEVİRİSİ KULLANILMALI |
| graphical user interface | grafiksel kullanıcı arayüzü | - | ÇEVİRİSİ KULLANILMALI |
| grid layout | grid düzen | - | ÇEVİRİSİ KULLANILMALI |
| head | baş | HTML tag bağlamında | ORİJİNALİ KULLANILMALI |
| inheritence | kalıtım | - | ÇEVİRİSİ KULLANILMALI |
| interactive | interaktif | - | ÇEVİRİSİ KULLANILMALI |
| interpreter | yorumlayıcı | as in language interpreter | ÇEVİRİSİ KULLANILMALI |
| introduction | giriş | - | ÇEVİRİSİ KULLANILMALI |
| layout | düzen | - | ÇEVİRİSİ KULLANILMALI |
| learning outcomes | öğrenme çıktıları | - | ÇEVİRİSİ KULLANILMALI |
| linting | otomatik düzeltme, oto-düzeltme | - | HİBRİT- USA(ABD) FORMATINDA |
| localStorage | - | - | ORİJİNALİ KULLANILMALI |
| main branch | - | - | ORİJİNALİ KULLANILMALI |
| margin | margin (dış kenar boşluğu) | - | HİBRİT- USA(ABD) FORMATINDA |
| method | metot | - | ÇEVİRİSİ KULLANILMALI |
| mobile responsive | mobil uyumlu | - | ÇEVİRİSİ KULLANILMALI |
| navigation bar | gezinti çubuğu | - | ÇEVİRİSİ KULLANILMALI |
| nesting | iç içe yerleştirme | - | ÇEVİRİSİ KULLANILMALI |
| node | - | node.js içindir, - | ORİJİNALİ KULLANILMALI |
| oasis | vaha | - | ÇEVİRİSİ KULLANILMALI |
| object relational mapping | nesne-ilişkisel eşleme | - | ORİJİNALİ KULLANILMALI |
| padding | padding (iç kenar boşluğu) | - | HİBRİT- USA(ABD) FORMATINDA |
| positioning | konumlandırma | - | ÇEVİRİSİ KULLANILMALI |
| react | - | - | ORİJİNALİ KULLANILMALI |
| regular expression | regular expression(kurallı ifade) | - | HİBRİT- USA(ABD) FORMATINDA |
| relative | göreli | - | ÇEVİRİSİ KULLANILMALI |
| repo, repository | - | - | ORİJİNALİ KULLANILMALI |
| return value | geri dönüş değeri | - | ÇEVİRİSİ KULLANILMALI |
| row | row (satır) | CSS bağlamında | HİBRİT- USA(ABD) FORMATINDA |
| selector | seçici | - | ÇEVİRİSİ KULLANILMALI |
| self-closing | kendi kendini kapatan | - | ÇEVİRİSİ KULLANILMALI |
| skeleton | taslak | - | ÇEVİRİSİ KULLANILMALI |
| specificity | özgüllük | - | ÇEVİRİSİ KULLANILMALI |
| startup | girişim, girişim şirketleri | - | ÇEVİRİSİ KULLANILMALI |
| string | - | - | ORİJİNALİ KULLANILMALI |
| syntax | sözdizimi | - | ÇEVİRİSİ KULLANILMALI |
| text alignment | metin hizalama | - | ÇEVİRİSİ KULLANILMALI |
| truthy | doğrumsu | - | ÇEVİRİSİ KULLANILMALI |
| type selector | tip seçici | - | ÇEVİRİSİ KULLANILMALI |
| unary plus | tekil artı (unary plus) | - | HİBRİT- USA(ABD) FORMATINDA |
| user interface | kullanıcı arayüzü | - | ÇEVİRİSİ KULLANILMALI |
| webpack | - | - | ORİJİNALİ KULLANILMALI |
| webpage | internet sayfası | - | ÇEVİRİSİ KULLANILMALI |
| web safe | internet güvenli | - | ÇEVİRİSİ KULLANILMALI |
| website, web site, web sitesi | internet sitesi | mümkün olduğunca Türkçe karşılığını kullanalım | ÇEVİRİSİ KULLANILMALI |
Loading

0 comments on commit 9ecaa3d

Please sign in to comment.