İlk multilangual sitesi kurmak için çalışan bir hobbycoder Im
Kullanıcıların dili algılamak için bu kod parçası kullanın. Eğer bir dil seçilmiş sığınak eğer i tho onu alır nerede bilmiyorum HTTP_ACCEPT_LANGUAGE dayalı dil dosyasını içerecektir ..
session_start();
if (!isset($_SESSION['lang'])) {
$_SESSION['lang'] = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
}
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'en') $_SESSION['lang'] = "en";
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'sv') $_SESSION['lang'] = "sv";
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'pl') $_SESSION['lang'] = "pl";
elseif (isset($_GET['setLang']) && $_GET['setLang'] == 'fr') $_SESSION['lang'] = "fr";
include('languages/'.$_SESSION['lang'].'.php');
Bu benim için çalışıyor ve lehçe lang dosyasını içerir. Ama bu kod doğru mu? Ya da başka bir yolu var mı? Nasıl YouTube örneğin yapar sizce?
Would be great if some english, french, swedish or polish folks could visit my site and see if it includes the right file! So i know that it doesnt just work for me :) http://jorm.homeftp.org/
Neyse benim kod geliştirmek olabilir mi? i tüm bu elseif ile daha fazla dil eklemek gibi o pis görünüyor olacak!
Teşekkürler