General Approach To Translating Content Stored In Models?

Hi.

I’m making a multilingual site that will have translation interface and change language according to user input/user region. Messages can be translated with Yii::t(), but what about proper way to internationalize contents stored in model? I’ve seen a number of extensions (i18nActiveRecord, multilingual-behavior and some others). But is there any “best practices” way?

Thanks.