angular - 带有 i18n 的 Spring Boot + Angular 4

标签 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 中使用我的 messages*.properties。有这方面的经验吗?

谢谢,
纪尧姆

最佳答案

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

关于angular - 带有 i18n 的 Spring Boot + Angular 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46469288/

相关文章:

html - 如何将自定义 css 应用于元素内的阴影 DOM?

eclipse - 无法在 Eclipse 中使用 Kotlin 项目运行 Spring Boot

spring-boot - 如何使用 Spring Cloud Stream 4.x 生产者和消费者检测 Spring Boot 3.x 以关联记录器中的跟踪信息

java - Spring Boot 微服务中的 Spring Cloud Sleuth 日志跟踪

ios - 如何在应用程序中加载语言文件(ios swift)

Java:在不使用 AWT 组件的情况下检测 Spring Web 应用程序中的语言 RTL?

python - 寻找 i18ndude 的替代品,或者改进版

javascript - [ng-bootstrap] : Passing function to a modal threw a service

javascript - 如何获取表单输入,使用 Angular Binding 选择值?

java - 如何使用 java EE 后端 maven 构建和 glassfish 服务器运行 Angular2 应用程序?