JHipster - получить выбранный язык в бэкэнде - PullRequest
0 голосов
/ 24 июня 2018

Я хочу сделать приложение блога с текстом i18n в базе данных.

Как я могу получить в бэкэнде выбранный язык интерфейса?

Предоставляет ли JHipster какой-либо способ доступа к выбранному языку в бэкенде?

Спасибо

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Хорошо, я понял.Я попытаюсь объяснить это, если это будет кому-то полезно.

В интерфейсе JHipster язык управляется JhiLanguageService.

Вставьте это в конструктор компонента, в котором вы хотите использоватьi18n в бэкэнде:

 private languageService: JhiLanguageService

и в вызове запроса добавьте следующий параметр:

language: this.languageService.currentLang

, например:

   this.moviesService.query({
        language: this.languageService.currentLang
    })

Затем в бэкэнде,добавьте Locale в качестве параметра в RestController, где он вам нужен, и там у вас есть выбранный язык интерфейса благодаря классу LocaleConfiguration.

Sweet

0 голосов
/ 24 июня 2018

Вы можете сохранить выбранный язык в переменной и отправить его в http-запросе на backened.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...