如何使i18next使用Spring MVC消息资源
问题描述:
我正在开发一个带Backbone的SPA,使用Marionette和Handlebars以及Spring MVC。我们需要i18n支持模板和Spring控制器。有人向我推荐i18next for Handlebars模板。如何使i18next使用Spring MVC消息资源
问题是i18next需要一个JSON消息源,而Spring使用属性文件。
¿有什么办法可以让它们(Spring和i18next)共享相同的消息源?如果它能使它工作,我可以改变i18next为另一个组件。
答
可以调用Java中的Spring bean消息,
private @Value("${domainName}") String domainName;
每一个地方。 from message.properties
您可以创建一个控制器,将'MessageSource'属性文件的内容转储为json对象。 –