Tarayıcı Dil Algılama (Sunucu Tarafı)

Tercih ettiğiniz dilleri algılamak için tarayıcınız tarafından gönderilen Accept-Language HTTP başlığını kullanıyoruz. Web siteleri sizin için doğru dili bu şekilde otomatik olarak seçer.

Accept-Language başlığında dil algılanmadı.
JavaScript Tarafından Algılanan Diller (İstemci Tarafı)

Tarayıcınızın dil tercihlerini algılamak için "navigator.languages" JavaScript değişkenini kullanıyoruz. Diller tercih sırasına göre sıralanır, en çok tercih edilen dil ilk sırada yer alır.

Loading...

Diller algılanıyor...

Tarayıcı Bilgisi

Ana Özellikler

  • Tarayıcı dil tercihlerini anında algılar
  • Accept-Language HTTP başlığını kullanarak sunucu tarafı algılama
  • JavaScript navigator.languages kullanarak istemci tarafı algılama
  • Dil kodlarını ve tam dil adlarını görüntüler
  • Her dil için tercih puanlarını gösterir
  • Dil tercihleri için görsel ilerleme çubukları
  • Tek tıkla dil kodlarını kopyalayın
  • Ham Accept-Language başlığını görüntüleyin
  • Tarayıcı bilgilerini görüntüleyin (Kullanıcı Aracısı, Platform)
  • Yapılandırma gerekmez - anında sonuçlar

Yaygın Kullanım Durumları

  • Çok dilli web sitesi uygulamalarını test edin
  • Dil algılama ve yerelleştirme sorunlarını hata ayıklayın
  • Accept-Language başlığının doğru gönderildiğini doğrulayın
  • Otomatik dil yönlendirme mantığını test edin
  • Tarayıcı dil tercihi ayarlarını anlayın
  • Uluslararasılaştırılmış uygulamalar için QA testi
  • Dil geri dönüş mekanizmalarını doğrulayın
  • API'lerde dil müzakeresini doğrulayın
  • CDN ve sunucu tarafı dil yönlendirmesini test edin
  • Eğitim amaçları - tarayıcıların dil tercihlerini nasıl ilettiklerini öğrenin

Nasıl Kullanılır

  1. Bu sayfayı yüklemeniz yeterli - algılama otomatik olarak gerçekleşir
  2. Accept-Language başlığından sunucu tarafında algılanan dilleri görüntüleyin
  3. Dil önceliğini görmek için tercih puanlarını kontrol edin
  4. JavaScript'ten istemci tarafında algılanan dilleri görüntüleyin
  5. "Kopyala" düğmesine tıklayarak herhangi bir dil kodunu kopyalayın
  6. Alttaki tarayıcı bilgilerinizi kontrol edin
  7. Farklı dilleri test etmek için tarayıcı dil ayarlarınızı değiştirin
  8. Güncellenmiş dil tercihlerini görmek için sayfayı yenileyin

Sıkça Sorulan Sorular

Accept-Language HTTP başlığı, tarayıcınız tarafından her istekle birlikte gönderilir. Sunucuya hangi dilleri tercih ettiğinizi söyler ve web sitelerinin otomatik olarak içeriği dilinizde görüntülemesini sağlar.

Tercih puanları (kalite değerleri) 0 ile 1 arasında değişir. 1.0 puanı en yüksek tercihi ifade eder. Daha düşük puanlar daha az tercih edilen dilleri gösterir. Tarayıcılar bunu dil önceliğinizi belirtmek için kullanır.

Accept-Language başlığı tarayıcı ayarlarında yapılandırılırken navigator.languages tarayıcının gerçek dil yapılandırmasını yansıttığı için farklı olabilirler. Bazı tarayıcılar her biri için farklı değerlere sahip olabilir.

Chrome'da: Ayarlar → Diller. Firefox'ta: Ayarlar → Dil. Safari'de: Sistem Tercihleri → Dil ve Bölge. Değiştirdikten sonra güncellenmiş sonuçları görmek için bu sayfayı yenileyin.

navigator.languages, kullanıcının tercih ettiği dilleri temsil eden dil kodlarının bir dizisini döndüren bir JavaScript özelliğidir, tercih sırasına göre sıralanır. İlk öğe en çok tercih edilen dildir.

Uygun dil algılama, kullanıcının tercih ettiği dilde otomatik olarak içerik görüntüleyerek kullanıcı deneyimini geliştirir. Uluslararasılaştırılmış web siteleri ve uygulamalar için gereklidir.

Evet! Bu araç, tarayıcınızın doğru Accept-Language başlığını gönderdiğini ve dil tercihlerinizin doğru yapılandırıldığını doğrulamanıza yardımcı olur.

Bu nadirdir ancak tarayıcınız Accept-Language başlığını göndermiyorsa veya JavaScript devre dışıysa olabilir. Tarayıcı ayarlarınızı kontrol edin ve JavaScript'i etkinleştirin.