Возможности для создания многоязычных приложений в Yii довольно широки. В том числе реализована поддержка переводов в формате GNU GetText. Для этого используется CGettextMessageSource.
Для использования GetText надо настроить соответствующий компонент в main.php:
'components' => array( 'messages' => array( 'class' => 'CGettextMessageSource', // … ) )
Плюсы самого GetText, думаю, описывать не стоит. Вместо этого лучше дать ссылку на старую, но до сих пор актуальную статью на phpclub: «Многоязычные приложения. Профессиональная работа».
Утилита для редактирования и компиляции переводов переехала на http://www.poedit.net/.