Yeni bir site yapıyor ve site içerinse birden fazla dil seçeneği olmasını istiyorsanız. Bunu belli bir otomasyona bağlayarak, hem her dil için farklı bir dizin açmaktan hem de daha sonra ekleyecebileceğiniz farklı bir dil için en başa dönmekten kurtulabilirsiniz.
Bu sistemi ilk geliştirdiğimde direk database ile çalışıyordum sonra DB performansını arttırması için XML desteği eklemiştim ilk önce genel yapıyı inceleyelim.
Sitemizde 2 dil Türkçe ve İngilizce seçenekleri bulunsun. Bunun için databasede dil adında bir tablo oluşturarak ID,deger,turkce,ingilizce isimli 4 tane alan oluşturalım ID Otomatik sıralı veri diğerleri ise nvarchar alanı olsun maksimum 255 karakter olarak kullanıyorum ben, eğer büyük metinler içinde bu özelliği kullanacaksanız nvarchar(MAX) kullanabilirsiniz.