Spring Загрузка + Angular 4 с i18n
В настоящее время я разрабатываю приложение Angular 4 с Spring Boot в качестве бэкэнд. Я использую Maven для создания проектов, сконфигурированных, как описано в https://blog.jdriven.com/2016/12/angular2-spring-boot-getting-started/
Теперь я хотел бы перевести приложение на другие языки. Я посмотрел на http://www.baeldung.com/spring-boot-internationalization для ботинка Spring, но теперь мне интересно, можно ли использовать мои сообщения *.properties в Angular. Есть ли у вас опыт?
Спасибо,
Гийом
Ответы
Ответ 1
Я думаю, что лучшим решением является перевод службы перевода в Angular. Java API отправит сообщения или даже ключи, а Angular переведет это на стороне клиента. Вы можете подготовить json файлы для перевода и использовать эту библиотеку:
https://github.com/ngx-translate/core
Ответ 2
Вы можете проверить мой Spring Boot 2 + Angular 6 Starter. Я использую ngx-translate.
Ответ 3
Я нашел хорошую статью относительно angular локализации, в которой используются i18n и Angular 7
но здесь используются файлы .xlf для хранения переведенных сообщений, которые библиотека i18n будет использовать при запуске программы