<?php //index.php olarak kaydedin if(isset($_GET['dil'])){ $lng = $_GET['dil']; include $lng.'.php'; }else{ include 'tr.php'; } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-9" /> <title><?php echo $dil['baslik']; ?></title> </head> <body> <h1><?php echo $dil['baslik']; ?></h1> <div id="menu"> <ul> <li><?php echo $dil['anasayfa']; ?></li> <li><?php echo $dil['hizmetlerimiz']; ?></li> <li><?php echo $dil['arsiv']; ?></li> <li><?php echo $dil['iletisim']; ?></li> <li><a href="index.php?dil=<?php echo $dil['dil']; ?>"><?php echo $dil['secenek']; ?></a></li> </ul> </div> <div id="footer"><?php echo $dil['lisans']; ?></div> </body> </html>Yukarıda uygulamamızın ana sayfasını oluşturduk. Seçilen dil seçeneğine göre sayfamıza dil dosyamızı çağırıp burada girilen değerleri uygun yerlerde gösterdik. Ayrıca, açılış sayfası dil seçeneğini de Türkçe olarak ayarladık. Şimdi de iki farklı (Türkçe ve İngilizce) dil dosyamızı oluşturalım.
<?php //tr.php olarak kaydedin $dil['baslik']='Php ile Çoklu Dil Desteği'; $dil['tr']='Türkçe'; $dil['en']='İngilizce'; $dil['secenek']='İngilizce'; $dil['dil']='en'; $dil['anasayfa']='Ana Sayfa'; $dil['hizmetlerimiz']='Hizmetlerimiz'; $dil['arsiv']='Arşiv'; $dil['iletisim']='İletişim'; $dil['lisans']='Sitenin bütün hakları saklıdır.'; ?>Türkçe dil dosyamızı oluşturup içerisine Türkçe sayfada görünmesini istediğimiz şekilde değerlerimizi girdik. Bu dosyanın aynısı İngilizce için de yapacağız.
<?php //en.php olarak kaydedin $dil['baslik']='Multi-Language Support with Php'; $dil['tr']='Turkish'; $dil['en']='English'; $dil['secenek']='Turkish'; $dil['dil']='tr'; $dil['anasayfa']='Home'; $dil['hizmetlerimiz']='Services'; $dil['arsiv']='Archive'; $dil['iletisim']='Contact'; $dil['lisans']='All right reserved.'; ?>İngilizce dil dosyamızı oluşturup, iki faklı dil desteğimizi de sağladığımıza göre uygulamamız burada sona ermiş oluyor. Yukarıda da belirtiğim gibi dil yapısı farklı olan bir dil için stil dosyasında da farklılık yapmak durumundasınız. Başka yazılarda görüşmek dileğiyle, hoşçakalın.
''Sitelerinize Çoklu Dil Desteği'' Bu yazı; 11 Temmuz 2013 Perşembe tarihinde PHP Kodları kategorisine eklenmiş olup Admin tarafından yayınlanmıştır.
Bu Yazı Hakkında Birseyler Demek İstermisiniz ?