php ile çoklu dil destekli bir script nasıl yazabilirim?
yönetim panelinden Tr ve Eng olarak eklediğim bir metini veritabanından, seçilen dile göre, seçip nasıl gösterebilirim.
Bu konuda iyi bir sistem kurup tüm projelerimde bunu kullanmak istiyorum. xxx.com/TR, xxx.com/ENG gibi görünmeden seçilen dilin içerikleri gösterilmeli ?
Aşağıdaki işlem gibi yap derim database kısmıyla uğraşma sistemi yormana gerek yok,
session_start();
if (!$_SESSION["dil"]){
require("dil/tr.php");
}else {
require("dil/".$_SESSION["dil"].".php");
}
?>
Eğer Türkçe ve İngilizce dilin yanısıra Rusça, Almanca diye farklı başka dillerde tanımlayacaksak yukarıda ki kodda işaretli olan if satırını şu şekilde değiştirebilirsiniz
Aşağıdaki gibi tr.php olarak kaydedip bu şekilde çağırabilirsin, diğer diller içinde en.php de.php ru.php gidi devam edersin ilk önce tr.php tamamını bitirdikten sonra yaparsan iki kere işlem yapmamış olursun,
Aşağıdaki işlem gibi yap derim database kısmıyla uğraşma sistemi yormana gerek yok,
session_start();
if (!$_SESSION["dil"]){
require("dil/tr.php");
}else {
require("dil/".$_SESSION["dil"].".php");
}
?>
Eğer Türkçe ve İngilizce dilin yanısıra Rusça, Almanca diye farklı başka dillerde tanımlayacaksak yukarıda ki kodda işaretli olan if satırını şu şekilde değiştirebilirsiniz
Aşağıdaki gibi tr.php olarak kaydedip bu şekilde çağırabilirsin, diğer diller içinde en.php de.php ru.php gidi devam edersin ilk önce tr.php tamamını bitirdikten sonra yaparsan iki kere işlem yapmamış olursun,