Задать вопрос

Как реализовать мультиязычность контента на сайте?

Имеем сайт на node.js, express, mongodb и angular.js
Необходимо переводить как и элементы интерфейса, так и контент из базы - заполненные пользователями полями, значениями и прочим. Причем перевод должен быть разделен - при нажатии кнопки меняется только контент из базы, но не перевод элементов интерфейса.
Что делать с элементами интерфейса, понятно - можно поставить, например, ng-abide или angular-translate , сделать po-шаблоны и выводить"
{{"SINGLEITEM" }}
А что делать с динамическим контентом? Сохранять в базе { name_ru : "single", name_en: "один"} ? Кажется, как то не очень. Делать файл с переводом на все возможные значения, скажем, полей options - как то тоже не по феншую. Какие есть варианты? Спасибо
  • Вопрос задан
  • 2554 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
таблицы/базы - с разделением по языкам
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы