mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-07 16:15:22 +02:00
[ticket/12285] Fix mult-lingual issues between extensions
PHPBB3-12285
This commit is contained in:
parent
1af7697143
commit
b0f34afb8b
@ -631,18 +631,20 @@ class user extends \phpbb\session
|
|||||||
else if ($this->lang_name == basename($config['default_lang']))
|
else if ($this->lang_name == basename($config['default_lang']))
|
||||||
{
|
{
|
||||||
// Fall back to the English Language
|
// Fall back to the English Language
|
||||||
|
$reset_lang_name = $this->lang_name;
|
||||||
$this->lang_name = 'en';
|
$this->lang_name = 'en';
|
||||||
$this->set_lang($lang, $help, $lang_file, $use_db, $use_help, $ext_name);
|
$this->set_lang($lang, $help, $lang_file, $use_db, $use_help, $ext_name);
|
||||||
|
$this->lang_name = $reset_lang_name;
|
||||||
}
|
}
|
||||||
else if ($this->lang_name == $this->data['user_lang'])
|
else if ($this->lang_name == $this->data['user_lang'])
|
||||||
{
|
{
|
||||||
// Fall back to the board default language
|
// Fall back to the board default language
|
||||||
|
$reset_lang_name = $this->lang_name;
|
||||||
$this->lang_name = basename($config['default_lang']);
|
$this->lang_name = basename($config['default_lang']);
|
||||||
$this->set_lang($lang, $help, $lang_file, $use_db, $use_help, $ext_name);
|
$this->set_lang($lang, $help, $lang_file, $use_db, $use_help, $ext_name);
|
||||||
|
$this->lang_name = $reset_lang_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Reset the lang name
|
|
||||||
$this->lang_name = (file_exists($lang_path . $this->data['user_lang'] . "/common.$phpEx")) ? $this->data['user_lang'] : basename($config['default_lang']);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user