mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-24 07:05:47 -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 (!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_dir'] = LANG_ROOT_DIR . $user_lang .'/';
|
||||||
$bb_cfg['default_lang'] = 'ru';
|
$bb_cfg['default_lang'] = $user_lang;
|
||||||
}
|
|
||||||
else if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == 'uk')
|
|
||||||
{
|
|
||||||
$bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'uk/';
|
|
||||||
$bb_cfg['default_lang'] = 'uk';
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -283,9 +279,14 @@ if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && $bb_cfg['auto_language'])
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (isset($bb_cfg['default_lang']) && $bb_cfg['default_lang'] == 'ru') $bb_cfg['default_lang_dir'] = LANG_ROOT_DIR .'ru/';
|
if (isset($bb_cfg['default_lang']) && file_exists(LANG_ROOT_DIR . $bb_cfg['default_lang'] .'/'))
|
||||||
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/';
|
$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(
|
$bb_cfg['languages'] = array(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue