• 11-04-2008, 10:36:07
    #1
    aşağıdaki sitedeki gibi çoklu dil destekli site yapmayı planlıyorum.
    bunun mantığı nedir nasıl yapılır fikir verirseniz sevinirim.
    örnek site: manas.kg
  • 11-04-2008, 14:27:47
    #2
    Her bil dil için farklı bir dil dosyası oluşturursun. switch-case uygulaması ile $_GET['dil'] değişkeninde gelen veri hangisiyse o dil dosyasını include edersin.
  • 11-04-2008, 15:16:57
    #3
    Üyeliği durduruldu
    öncelikle her dil için bir db tablosu oluşturman lazım eğer db kullanacaksan.. yada her yazının tablosuna hangi dillere çeviri olacaksa onlar için bir field ekleyeceksin..

    Örnek
    site_db
    -yazi_tr
    -yazi_en
    -yazi_..

    yada
    site_db
    -yazi
    --yazi_tr
    --yazi_en
    --yazi_..

    Daha sonra arkadaşın dediği gibi get yada postla bir dil seçtirip bunu cookie olarak kaydedebilir yada ip ye göre dil yönlendirmesi yapabilirsin..

    örnek kullanımda şöyle olabilir, ayar dosyana.

    if(!empty($_COOKIE["dil"])) { //cookie ye dili tr en yada benzer bi şekilde kaydettin diyelim
    $dil = $_COOKIE["dil"];
    }
    else {
    $dil ="tr"; //default
    }

    kullanırkende

    $q = mysql_query("select from yazi_".$dil." where.... ");