7 Nisan 2026
Çok Dilli Web Sitesi Geliştirme: i18n Rehberi
Çok Dilli Web Sitesi Geliştirme
Global pazara açılmak isteyen işletmeler için web sitesinin birden fazla dilde sunulması zorunludur.
i18n (Internationalization) Nedir?
Uygulamanızı farklı diller ve bölgeler için hazır hale getirme sürecidir.
Next.js ile i18n
Next.js App Router ile çok dilli destek:
- Dil bazlı routing:
/tr/,/en/,/de/ - Dictionary dosyaları: Her dil için JSON dosyası
- Middleware: Kullanıcı dilini otomatik algılama
- Hreflang etiketleri: SEO için dil alternatifleri
SEO İçin Önemli Noktalar
- Her dil için ayrı canonical URL kullanın
- hreflang etiketlerini doğru yapılandırın
- x-default hreflang ekleyin
- Her dil için ayrı sitemap oluşturun
- Otomatik çeviri yerine profesyonel çeviri tercih edin
Çeviri Yönetimi
- Crowdin: Çeviri ekibi işbirliği
- Lokalise: Developer-friendly
- Manuel JSON: Küçük projeler için
Sıkça Sorulan Sorular
Otomatik çeviri (Google Translate) kullanmalı mıyım?
SEO için kesinlikle hayır. Google, otomatik çevrilmiş içeriği düşük kaliteli olarak değerlendirir ve sıralamanızı düşürür.
Kaç dilde site yapmalıyım?
Hedef pazarınıza göre belirleyin. Türkçe + İngilizce minimum, Avrupa pazarı için Almanca ve Fransızca ekleyin.
RTL (sağdan sola) diller nasıl desteklenir?
Arapça ve İbranice gibi RTL diller için CSS direction: rtl ve mantıksal CSS özellikleri (margin-inline-start) kullanın.
Çok dilli web sitesi için bize ulaşın.