Мне нужно, чтобы в моем браузере Angular2 обнаруживался браузер. На основе этого языка мне нужно отправить запрос (в REST API бэкэнд) с локализацией и идентификаторами моих переменных, которые мне нужно перевести. После этого я получил ответ с переведенными переменными.Определение языка браузера
Таким образом, рабочий процесс приложения заключается в обнаружении языка браузера, это, например, en-US
, после чего я отправлю запрос на бэкэнд, предоставив мне lang для en-US для переменных с идентификаторами 1,2,3,4, 5. Ответ {{id:1, var:pay}, {id:1, var:title}}
и т. Д.
Так как я могу определить с помощью Angular2 (разработанного с машинописным текстом) языка браузера?
http://stackoverflow.com/questions/1043339/javascript-for-detecting-browser-language-preference –
Не уверен, что это дубликат - Угловая 2/4 имеет специальный инъекционный, чтобы помочь с локализацией, LOCALE_ID: https://angular.io/api/core/LOCALE_ID –