← back to log
Day 014 2026-08-06 learned

Türkçe yazmak istediğim günler için

Sitenin varsayılan dili İngilizce, çünkü hedef kitlem çoğunlukla orada. Ama bazı yazıların doğal dili Türkçe — özellikle burada iş yapmakla, buradaki araçlarla ya da buradaki insanlarla ilgili olanlar.

Nasıl çalışıyor

Frontmatter’a tek satır ekliyorsun:

lang: tr

Bu üç şeyi yapıyor:

  • Sayfanın <html lang> özniteliğini tr yapıyor (ekran okuyucular ve Google için önemli)
  • Log listesinde satırın yanına TR etiketi koyuyor
  • Liste başında “TR işaretli yazılar Türkçe” notunu gösteriyor

Neden tam i18n değil

Tam çok dilli yapı demek, her yazının iki versiyonu ve /tr/ ile /en/ diye ayrı rota ağaçları demek. Bu, aynı içeriği iki dilde yazacaksan mantıklı. Ben yazmayacağım — bazı yazılar Türkçe, bazıları İngilizce olacak, çeviri olmayacaklar.

O yüzden ağır çözüm yerine hafif olanı seçtim. Sonradan gerçekten gerekirse rota ağacını bölmek zor değil; şimdi kurmak ise kullanmayacağım bir yapıyı bakımda tutmak olurdu.

Bu dosyayı silebilirsin — sadece örnek.


Contact

Recognise this problem?

Open to freelance and contract work — desktop tools, automation, video pipelines.