Ben de ufak bir web sayfasında;
Her kayıt için, Türkçe yazılışları, İngilizce yazılışları vs şeklinde yazdırıp veri tabanına her bir dil için ayrı kayıt ekliyorum.
Sonra sayfa url si ve dil türüne göre veri tabanındaki ilgili metinleri ekrana basıyordum.
languages tablosunda dil seçeneklerini;
id | localte | name |flag | status|
1 | TR | Türkçe | tr | 1 |
2 | EN | İngilizce | en | 1 |
Panel üzerinden yeni dil eklendiğinde, eklenmiş olan tüm kayıtları alıp, otomatik olarak yeni dil seçeneğini (var sayılan içerik olarak Türkçe veri gelecek şekilde) ekliyordum.
`+----+----------+------+-----------------+-------+------------------+
id | locate | aciklama | slug | title |
1 | tr | Hakkımızda | hakkimizda | Başlık |
2 | en | About | hakkimizda | Title |
+----+----------+------+-----------------+-------+------------------+
`