Как реализовать мультиязычность контента на сайте?
Имеем сайт на node.js, express, mongodb и angular.js
Необходимо переводить как и элементы интерфейса, так и контент из базы - заполненные пользователями полями, значениями и прочим. Причем перевод должен быть разделен - при нажатии кнопки меняется только контент из базы, но не перевод элементов интерфейса.
Что делать с элементами интерфейса, понятно - можно поставить, например, ng-abide или angular-translate , сделать po-шаблоны и выводить" {{"SINGLEITEM" }}
А что делать с динамическим контентом? Сохранять в базе { name_ru : "single", name_en: "один"} ? Кажется, как то не очень. Делать файл с переводом на все возможные значения, скажем, полей options - как то тоже не по феншую. Какие есть варианты? Спасибо