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
php ile çoklu dil
2
●841
- 11-04-2008, 15:16:57Ü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.... ");