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ğinitryapıyor (ekran okuyucular ve Google için önemli) - Log listesinde satırın yanına
TRetiketi 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.