Я нахожу Yii отличную фреймворк, и пример веб-сайта, созданного с помощью оболочки yiic, - это хороший момент для начала... однако, к сожалению, он не охватывает тему многоязычных веб-сайтов. Документы охватывают тему перевода коротких сообщений, но не сохраняют многоязычный контент...
Я собираюсь начать работу на веб-сайте, который должен быть по крайней мере на двух языках, и мне интересно, что является лучшим способом сохранить контент для этого... Проблема в том, что контент неоднократно смешивается с общими элементами (например, встроенными видеофайлами).
Мне нужно избегать дублирования этих долей... до сих пор у меня был массив массивов, содержащих тексты (обычно не более 1-2 коротких абзацев), тогда файл представления просто отображал текст из массива.
Теперь я бы хотел не хранить его в массивах (что требует некоторого внимания при двойных кавычках) и неудобно вообще...).
Итак, что является лучшим способом сохранить эти короткие абзацы? Должен ли я хранить их в DB как (id | msg_id | language | content), а затем выбирать их с помощью msg_id и языка? Это все еще требует от меня создания некоторого msg_id и встраивания их в файл вида...
Есть ли рекомендованная парадигма, для которой Yii имеет некоторые решения?
Спасибо, м.