mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-21 22:03:49 -07:00
New lang include
Новая система подключения языков - автоматическая, теперь не надо дописывать новые языки в условие, достаточно забросить папку с ним и указать в массиве доступных языков к выбору пользователя.
This commit is contained in:
parent
83836e856f
commit
98efbee092
1 changed files with 12 additions and 11 deletions
|
@ -265,15 +265,11 @@ $bb_cfg['auto_language'] = true; // select user-preferred language automatical
|
|||
|
||||
if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $bb_cfg['auto_language'])
|
||||
{
|
||||
if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == 'ru')
|
||||
$user_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
|
||||
if (file_exists(LANG_ROOT_DIR . $user_lang .'/'))
|
||||
{
|
||||
$bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'ru/';
|
||||
$bb_cfg['default_lang'] = 'ru';
|
||||
}
|
||||
else if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == 'uk')
|
||||
{
|
||||
$bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'uk/';
|
||||
$bb_cfg['default_lang'] = 'uk';
|
||||
$bb_cfg['default_lang_dir'] = LANG_ROOT_DIR . $user_lang .'/';
|
||||
$bb_cfg['default_lang'] = $user_lang;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -283,9 +279,14 @@ if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $bb_cfg['auto_language'])
|
|||
}
|
||||
else
|
||||
{
|
||||
if (isset($bb_cfg['default_lang']) && $bb_cfg['default_lang'] == 'ru') $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'ru/';
|
||||
else if (isset($bb_cfg['default_lang']) && $bb_cfg['default_lang'] == 'uk') $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'uk/';
|
||||
else $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'en/';
|
||||
if (isset($bb_cfg['default_lang']) && file_exists(LANG_ROOT_DIR . $bb_cfg['default_lang'] .'/'))
|
||||
{
|
||||
$bb_cfg['default_lang_dir'] = LANG_ROOT_DIR . $bb_cfg['default_lang'] .'/';
|
||||
}
|
||||
else
|
||||
{
|
||||
$bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'en/';
|
||||
}
|
||||
}
|
||||
|
||||
$bb_cfg['languages'] = array(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue