Skip to content

İngilizce siteyi Türkçe ile eşitle: x86 + Şalterden serileri, Vortex ve eksik dersler - #3

Merged
waitaseC137 merged 3 commits into
mainfrom
site-sync-fixes
Jul 24, 2026
Merged

İngilizce siteyi Türkçe ile eşitle: x86 + Şalterden serileri, Vortex ve eksik dersler#3
waitaseC137 merged 3 commits into
mainfrom
site-sync-fixes

Conversation

@waitaseC137

Copy link
Copy Markdown
Owner

Ne / Neden

Siteyi (TR + EN) içerikle senkron açısından denetledim. İki sorun çıktı ve bu dal ikisini de kapatıyor:

  1. x86 TR mirror'ı bayattı — 23 Temmuz cila turundaki 10 dosya docs/ kopyasına yansımamıştı (kaynak güncel, yayınlanan site eskiydi).
  2. İngilizce site Türkçe ile eşit değildi — iki koca seri (x86, Şalterden) ve Vortex wargame'i EN'de hiç yoktu; ayrıca 3 tekil ders eksikti.

Commit'ler (inceleme için ayrı tutuldu)

1. site: x86 mirror'ını kaynakla eşitledim + İngilizce sayfada birkaç ufak düzeltme

  • docs/konu_anlatimlari/x86_assembly/ → kaynakla birebir eşitlendi (10 dosya güncel, artık byte-birebir).
  • EN git.md'de gözden kaçan Türkçe yer tutucu çevrildi; konular/cozumler dil düğmesi etiketi index ile aynı yapıldı; EN cozumler.html meta açıklamasına Maze eklendi.

2. İngilizce site: eksik dersleri ve Vortex'i çevirdim — 40 yeni dosya:

  • x86 assembly (25 ders, 00–20) ve Şalterden Bilgisayara (8 ders, 00–06) — İngilizce'ye çevrildi.
  • Vortex wargame'i (intro + 0→3, 4 dosya).
  • Leviathan iki giriş dersi (before_you_start, what_leviathan_teaches) + binary_exploitation 00a giriş dersi.

3. İngilizce site: yeni içerikleri navigasyona bağladım — 5 dosya:

  • konular-data.js / cozumler-data.js, index.html (hero + kartlar + ağaç + sayaçlar), KONU_ANLATIMLARI.md, WARGAMES.md.

Kararlar (vetlerken bilmek istersin)

  • Dosya adları: x86 + Şalterden için Türkçe dosya adları korundu (dersler birbirine dosya adıyla link veriyor → aynı adları tutunca iç linkler kırılmıyor; zaten binary_exploitation + tüm wargame intro'ları da böyle). Leviathan'ın 2 yeni dosyası kategori konvansiyonuna uyup İngilizce adlı.
  • Kod içi: yorum/çıktı/diyagram metinleri İngilizce'ye çevrildi (sitenin mevcut düzeni böyle: ; Sözdizimi:; Syntax:). Kod token'ları — komut, register, hex, ve Türkçe kaynaklı identifier/dosya adları (sayi, mesaj, merhaba.asm…) — kasıtlı korundu (kod ↔ düzyazı tutarlı kalsın diye).
  • KONVANSIYONLAR.md çevrilmedi — okuyucu dersi değil, yazım-disiplini notu; sitede linkli değil.

Doğrulama

  • konular-data.js/cozumler-data.js node ile parse edildi; 144 içerik yolunun hepsi diskte var.
  • 40 dosyanın boyut oranları sağlıklı (kesik/boş yok).
  • Düzyazı + kod bloğu Türkçe-kalıntı taraması temiz (kalan tek şey kasıtlı korunan identifier/dosya adları).
  • Sayaçlar TR ile eşit: 9 wargame · leviathan 8 · binary 23 · x86 25 · salterden 8.

Çeviriler makine (benim) tarafından üretildi; senin satır-satır vetin için PR olarak duruyor. Merge (= yayına alma) sende.

…ak düzeltme

docs/ altındaki x86 kopyası, kaynaktaki son cila turundan geride kalmıştı;
10 dersi kaynakla birebir eşitledim (yayınlanan site artık güncel metni gösteriyor).

İngilizce tarafta: git.md'de gözden kaçan Türkçe bir yer tutucuyu çevirdim,
konular/cozumler sayfalarındaki dil düğmesi etiketini index ile aynı yaptım
(Switch to Turkish), ve çözümler meta açıklamasına eksik kalan Maze'i ekledim.
İngilizce tarafta hiç bulunmayan iki seriyi baştan sona çevirdim: x86 assembly
(00–20, 25 ders) ve Şalterden Bilgisayara (00–06, 8 ders). Vortex wargame'ini
(intro + 0→3) ekledim. Ayrıca Leviathan'ın iki giriş dersini ve
binary_exploitation'ın 'assembly bilmeden giriş' dersini çevirdim.

Türkçe dosya adlarını ve dersler arası linkleri koruyarak içeriği İngilizce'ye
çevirdim; kod bloklarındaki yorum ve çıktıları da sitenin mevcut düzenine uydurdum.
Yeni x86 ve Şalterden kategorilerini, Vortex wargame'ini ve eksik dersleri
konu/çözüm ağaçlarına, ana sayfa kartlarına ve index sayfalarına ekledim.
Sayaçları güncelledim: 9 wargame, leviathan 8, binary 23, x86 25, salterden 8.
@waitaseC137
waitaseC137 merged commit c4e55ba into main Jul 24, 2026
2 checks passed
@waitaseC137
waitaseC137 deleted the site-sync-fixes branch July 24, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant