我想用数据库中的i18n文本编写博客应用程序。
如何在后端获得前端选择的语言?
JHipster是否提供任何方法来访问后端中的所选语言?
谢谢
答案 0 :(得分:0)
您可以将所选语言保留在变量中,然后在http请求中将其发送给后备语言。
答案 1 :(得分:0)
好,知道了。我会尝试解释它是否对某人有用。
在JHipster的前端中,该语言由JhiLanguageService管理。
将其注入要在后端使用i18n的组件的构造函数中:
private languageService: JhiLanguageService
并在查询调用中添加以下参数:
language: this.languageService.currentLang
例如:
this.moviesService.query({
language: this.languageService.currentLang
})
然后在后端中,将Locale作为参数添加到RestController中您需要的地方,由于LocaleConfiguration类,您可以在那里选择前端语言。
甜