Определение языка браузера

Мне нужно в моем приложении Angular2 определить язык браузера. На основе этого языка мне нужно отправить запрос (в REST API бэкэнда) с локализацией и идентификаторами моих переменных, которые мне нужно перевести. После этого я получил ответ с переведенными переменными.

Таким образом, рабочий процесс приложения заключается в определении языка браузера, хорошо, например, en-US, after that I am going to sent request to backend give me lang for en-US for variables with IDs 1,2,3,4,5. Ответ {{id:1, var:pay}, {id:1, var:title}} и т.п.

So how can I detect with Angular2 (developed with typescript) browser language?

1 ответ

Решение
var userLang = navigator.language || navigator.userLanguage; 
Другие вопросы по тегам