Есть таблица продукта Items с соответствующей моделью. Есть таблица свойств Materials с соответствующей моделью. Модели связаны между собой через MANY_MANY с таблицей Items_Materials.
У модели Materials есть свойство name, что является названием материала. Это свойство выдаётся через метод $material->getMaterial(). Данные названия нужно перевести на другие языки, соответственно в методе getMaterial() возврат свойства выглядит так:
Код: Выделить всё
return Yii::t('Items.Materials', $this->name);
Кто-нибудь сталкивался с этим и какой наиболее оптимальный способ решить это? Писать своё расширение для консоли yiic, чтобы искать по таблицам в БД? Как отмечать какие таблицы нужно переводить, а какие нет? Вопрос именно в автоматизации и оптимизации процесса, так как сейчас он сам по себе несложен, но съедает довольно много времени.