i18n in jHipster entities



我正在使用jHipster创建一个类似应用程序的博客,并希望支持2种语言(英语和中文(的i18n。jHipster页面(https://jhipster.github.io/installing-new-languages/(只解释了UI元素上的i18n。但是如何为实体的值提供 i18n 支持呢?在这种情况下,我希望博客的文章实体采用两种语言。解决方法之一是将两种语言的值从用户获取到单独的实体字段中并相应地显示。这是一个正确的方法吗?

JHipster不提供任何内容本地化的帮助程序。这必须在 JPA/Hibernate 级别完成。

您可以为每个语言设置一个

字段,也可以为每个语言设置一个实体,其中Article与包含所有本地化字段的LocalizedArticle具有一对多关系,该使用使用区域设置作为映射键的Map<String, LocalizedArticle>

这篇好文章中还提供了其他选项。

最新更新