Siteniz diyelim ki PHP altyapısına sahip?
İsterseniz 2 dil için ayrı PHP sayfaları yaparsınız.
Türkçe dili için tr.php mesela
$Baslik = 'Başlık türkçesi';
İngilizce eng.php mesela
$Baslik = 'Başlık İngilizcesi';
Site içinde $baslik nereye yazılırsa TR veya Eng dosyasından bilgiyi çeker.
Cookie ile sitedeki dil dosyasının hangisi olacağını seçtirebilirsiniz.
Genel hatları ile mantığı bu...
İsterseniz de MySQL de dil tablosu oluşturun.
TR ve eng kolonlarına Türkçe ve İngilizce karşılıklarını yazın.
Dil seçimini yine cookie ile yapabilirsiniz.
Sayfa başında dil tablosunu çekersiniz.