i18n с скомпилированными шаблонами?
У меня есть шаблоны, которые скомпилированы на производственных сборках с использованием socketstream и Hogan.js. Проблема в том, что когда я нахожусь на стороне клиента и выбираю шаблон, мне нужно связать его с языковым файлом JSON с набором пар ключ-значение. Файлы имеют структуру именования, такую как de.json, и содержат следующее: { "thanks": "danke" }
Если на сервере я знаю, какой язык выбрал пользователь, как мне доставить правильный языковой файл json клиенту, чтобы отобразить правильное представление для пользователя?
1 ответ
Разве у вас нет языка в переменной сеанса? Это позволит вам легко узнать, что делать.
res.render( user.language + '.json' );