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

Ответ 3

Я нашел хорошую статью относительно angular локализации, в которой используются i18n и Angular 7

но здесь используются файлы .xlf для хранения переведенных сообщений, которые библиотека i18n будет использовать при запуске программы