带有i18n的Spring Boot + Angular 4

时间:2017-09-28 12:33:25

标签: angular spring-boot internationalization

我目前正在开发一个使用Spring Boot作为后端的Angular 4应用程序。我使用Maven来构建按照https://blog.jdriven.com/2016/12/angular2-spring-boot-getting-started/

中的说明配置的项目

我现在想用其他语言翻译该应用程序。我查看了http://www.baeldung.com/spring-boot-internationalization的Spring Boot方面,但现在我想知道是否可以在Angular中使用我的消息* .properties。有这方面的经验吗?

谢谢,
纪尧姆

3 个答案:

答案 0 :(得分:0)

我认为最好的解决方案是在Angular中提供翻译服务。 Java API将发送消息甚至密钥,Angular将在客户端进行转换。您可以准备翻译json文件并使用此库: https://github.com/ngx-translate/core

答案 1 :(得分:0)

您可以查看我的Spring Boot 2 + Angular 6 starter。我正在使用ngx-translate

答案 2 :(得分:0)

对于使用i18n和Angular 7的角度定位,我发现不错的article

但是这里使用.xlf文件保留翻译后的消息,i18n库将在运行程序时使用该消息