Ufak projeniz ve kullanıcı az olursa yormaz fakat. Eğeri projei global olarak düşündüğünüz için Dil sistemi Veritabanı için uygun olmaz. Bunun için Php dosyasında array olarak işlem sağlayın bunu gene admin panelinde düzenleme yapabilirsiniz Daha kolay işlem sağlamış olursunuz ve hızlı sonuçlar alırsınız.
Örnek:
@$lang_ = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0,2);
if ($lang_ == 'tr') {
require_once($_SERVER['DOCUMENT_ROOT'].'/lang/lang_tr.php');
}elseif ($lang_ == 'en') {
require_once($_SERVER['DOCUMENT_ROOT'].'/lang/lang_en.php');
}else{
require_once($_SERVER['DOCUMENT_ROOT'].'/lang/lang_tr.php');
}Dil dosyası:
<?php
$lang = array(
"lang_tr" => "Türkçe",
"lang_en" => "İngilizce",
"lang_ru" => "Rusça",
"search_input" => "Arancak Kelime",
"btn_sign_login" => "Giriş Yap",
"btn_sign_register" => "Kayıt Ol",
"btn_sign_out" => "Oturumu Kapat",
Kendinize göre mantık kurarak geliştirebilirsiniz.