Что-то не могу въехать как работать с CPhpMessageSource.
К примеру у меня есть вот такие строчки в конфиге
'components'=>array(
'coreMessages'=>array(
'basePath'=> null, //'protected/messages',
),
'messages' => array(
'class' => 'CPhpMessageSource',
'basePath' => null,
),
потом в главном компоненте, от которого экстендятся все контроллеры есть метод
public function beforeAction($action) {
Yii::app()->setLanguage($this->_getLang());
parent::beforeAction($action);
return true;
}
дальше по коду, где надо использую вот это
echo Yii::t('mycategory', 'Какая-то ошибка');
в папке protected/messages создал 3 папки с для языков (ru, ua, en)
в папках создал файл mycategory.php, дал права на запись.
А вот что дальше я не могу понять. Я сам должен наполнять файлы mycategory.php или Yii сам должен добавлять новые значения в этот файл ?
В общем кто сталкивался, поделитесь плиз информацией.