Tarih: Cum May 23, 2008 12:04 am Mesaj konusu: Enable Browser Language Detection
Eklenti: Enable Browser Language Detection
Sürüm: 1.0.6
Yazar: Martin Truckenbrodt
Açıklama: pano varsayılan dilini kullanmayan ziyaretçilerin tarayıcı dilini belirlemeye yarar.. (?)
Uyumlu olduğu phpBB3 sürümleri:
phpBB 3.0
Dil dosyaları/eklemeleri:
İngilizce
Lisans: GNU General Public License v2
Kurulum zorluğu: Kolay
Kurulum süresi: 1 dakika
Aç: includes/session.php
Bul
Kod:
/**
* If a guest user is surfing, we try to guess his/her language first by obtaining the browser language
* If re-enabled we need to make sure only those languages installed are checked
* Commented out so we do not loose the code.
Sonrasına ekle
Kod:
* language checking added 2007-12-30 by Martin Truckenbrodt
**/
Bul
Kod:
foreach ($accept_lang_ary as $accept_lang)
{
// Set correct format ... guess full xx_YY form
$accept_lang = substr($accept_lang, 0, 2) . '_' . strtoupper(substr($accept_lang, 3, 2));
$accept_lang = basename($accept_lang);
if (file_exists($phpbb_root_path . 'language/' . $accept_lang . "/common.$phpEx"))
{
$this->lang_name = $config['default_lang'] = $accept_lang;
$this->lang_path = $phpbb_root_path . 'language/' . $accept_lang . '/';
break;
}
else
{
// No match on xx_YY so try xx
$accept_lang = substr($accept_lang, 0, 2);
$accept_lang = basename($accept_lang);
while ($row = $db->sql_fetchrow($result))
{
$lang_iso_ary[] = $row['lang_iso'];
}
foreach ($accept_lang_ary as $accept_lang)
{
// Set correct format ... guess full xx_YY form
$accept_lang_xx_yy = basename(substr($accept_lang, 0, 2) . '_' . strtolower(substr($accept_lang, 3, 2)));
// Set correct format ... guess only xx form
$accept_lang_xx = basename(substr($accept_lang, 0, 2));
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız