lostyazilim
tr.link

Otomatik Dil Seçeneği

6 Mesajlar 1.293 Okunma
acebozum
tr.link

Holiqan Holiqan WM Aracı Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** E**
  • Mesajlar 876
  • Beğeniler 211 / 116
  • Ticaret 10, (%100)
Bir çok büyük sitede facebook , twitter , youtube gibi sitelerde dil seçeneği otomatik olarak sunulmuş oluyor. Neticede bu sistemlerin dil dosyaları mevcut ama nasıl otomatik olarak bizlere bu kolaylık sunuluyor.
 

 

elektronikssl
webimgo

  • Üyelik 22.12.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)
$dil_kodu = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);

require_once 'index.'.$dil_kodu.'.php';

Misal olarak girdigin browserin dilini buluyor, o dilin oldugu index.php dosyasını yüklüyor.

yukardakini localhostta denersen index.tr.php diye bi dosya yok hatası alırsın.
 

 

Holiqan Holiqan WM Aracı Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** E**
  • Mesajlar 876
  • Beğeniler 211 / 116
  • Ticaret 10, (%100)

mamiysr adlı üyeden alıntı

$dil_kodu = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);

require_once 'index.'.$dil_kodu.'.php';

Misal olarak girdigin browserin dilini buluyor, o dilin oldugu index.php dosyasını yüklüyor.

yukardakini localhostta denersen index.tr.php diye bi dosya yok hatası alırsın.


Anlamadığım nokta şu. Bizim yüklemiş olduğumuz dil dosyası kullanılmıyor mu ? Yoksa browser dilini tespit ederek sunucudaki dil kodunu mu çalıştırıyor. Ayrıca yukarıdaki koda göre dil dosyasının bulunduğu klasörü nasıl göstereceğiz
 

 

  • Üyelik 22.12.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)

Holiqan adlı üyeden alıntı

Anlamadığım nokta şu. Bizim yüklemiş olduğumuz dil dosyası kullanılmıyor mu ? Yoksa browser dilini tespit ederek sunucudaki dil kodunu mu çalıştırıyor. Ayrıca yukarıdaki koda göre dil dosyasının bulunduğu klasörü nasıl göstereceğiz



Burada kullanıcının tarayıcısının dilini buluyorsun ve 2 karakterli ülke kodunu alıyorsun.

$dil_kodu = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);



Burada da daha önceden yazdığın dil dosyasını çağırıyorsun sayfaya.

require_once 'index.'.$dil_kodu.'.php';



Mesela dil klasörünün içinden çağıracaksın dosyayı o zaman şu şekilde yapman gerekiyor:

require_once 'dil/index.'.$dil_kodu.'.php';
Holiqan

kişi bu mesajı beğendi.

wmaraci
wmaraci

Holiqan Holiqan WM Aracı Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** E**
  • Mesajlar 876
  • Beğeniler 211 / 116
  • Ticaret 10, (%100)
Çok teşekkür ederim hocam. Takıldığım yerlerde pm ile destek rica edebilir miyim ?

kişi bu mesajı beğendi.

  • Üyelik 22.12.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)

Holiqan adlı üyeden alıntı

Çok teşekkür ederim hocam. Takıldığım yerlerde pm ile destek rica edebilir miyim ?


Müsait oldukça destek veririm.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al