Don't try to get the timestamp from a file if it doesn't exist
This commit is contained in:
@@ -44,6 +44,9 @@ class MY_Lang extends CI_Lang {
|
|||||||
log_message('debug', 'Gettext Class path chosen is: ' . $this->_gettext_path);
|
log_message('debug', 'Gettext Class path chosen is: ' . $this->_gettext_path);
|
||||||
|
|
||||||
$filename = $this->_gettext_path . '/' . $this->_gettext_language . '/LC_MESSAGES/' . $this->_gettext_domain . '.mo';
|
$filename = $this->_gettext_path . '/' . $this->_gettext_language . '/LC_MESSAGES/' . $this->_gettext_domain . '.mo';
|
||||||
|
|
||||||
|
// if there is no language file, we can't load anything
|
||||||
|
if (file_exists($filename)) {
|
||||||
$mtime = filemtime($filename);
|
$mtime = filemtime($filename);
|
||||||
|
|
||||||
$newFilename = $this->_gettext_path . '/' . $this->_gettext_language . '/LC_MESSAGES/' . $this->_gettext_domain . '_' . $mtime . '.mo';
|
$newFilename = $this->_gettext_path . '/' . $this->_gettext_language . '/LC_MESSAGES/' . $this->_gettext_domain . '_' . $mtime . '.mo';
|
||||||
@@ -65,6 +68,7 @@ class MY_Lang extends CI_Lang {
|
|||||||
bindtextdomain($newDomain, $this->_gettext_path);
|
bindtextdomain($newDomain, $this->_gettext_path);
|
||||||
bind_textdomain_codeset($newDomain, "UTF-8");
|
bind_textdomain_codeset($newDomain, "UTF-8");
|
||||||
textdomain($newDomain);
|
textdomain($newDomain);
|
||||||
|
}
|
||||||
|
|
||||||
log_message('debug', 'The gettext domain chosen is: '. $this->_gettext_domain);
|
log_message('debug', 'The gettext domain chosen is: '. $this->_gettext_domain);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user