Определение языка браузера
Мне нужно в моем приложении 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;