{
global $path_to_root, $installed_languages;
- $changed = $this->code != $code;
$lang = array_search_value($code, $installed_languages, 'code');
+ $changed = $this->code != $code || $this->version != @$lang['version'];
if ($lang && $changed)
{
$this->name = $lang['name'];
$this->code = $lang['code'];
$this->encoding = $lang['encoding'];
- $this->version = $lang['version'];
+ $this->version = @$lang['version'];
$this->dir = isset($lang['rtl']) ? 'rtl' : 'ltr';
$locale = $path_to_root . "/lang/" . $this->code . "/locale.inc";
$this->is_locale_file = file_exists($locale);