* TGlobalization class file.
*
* @author Wei Zhuo<weizhuo[at]gmail[dot]com>
- * @link http://www.pradosoft.com/
- * @copyright Copyright © 2005-2014 PradoSoft
- * @license http://www.pradosoft.com/license/
+ * @link https://github.com/pradosoft/prado
+ * @copyright Copyright © 2005-2016 The PRADO Group
+ * @license https://github.com/pradosoft/prado/blob/master/COPYRIGHT
* @package System.I18N
*/
throw new TConfigurationException("invalid source dir '{$config['source']}'");
}
}
- if($config['cache'])
+ if(isset($config['cache']) && TPropertyValue::ensureBoolean($config['cache']))
{
$config['cache'] = $this->getApplication()->getRunTimePath().'/i18n';
if(!is_dir($config['cache']))
chmod($config['cache'], PRADO_CHMOD); //make it deletable
}
}
+ else
+ {
+ unset($config['cache']);
+ }
$this->_translation = $config;
}
}
}
-