浏览器语言检测

时间:2016-04-28 12:06:02

标签: angular typescript translate language-detection

我需要在我的Angular2应用中检测浏览器语言。基于这种语言,我需要发送请求(到后端的REST API),我的变量的本地化和ID,我需要翻译。之后我收到了翻译变量的回复。

因此,应用程序工作流程是检测浏览器语言,好吧它是例如en-US,之后我将向后端发送请求给我en-US,用于ID为1,2,3的变量,4,5。回复是{{id:1, var:pay}, {id:1, var:title}}等。

那么如何使用Angular2(使用typescript开发)浏览器语言进行检测?

1 个答案:

答案 0 :(得分:27)

var userLang = navigator.language || navigator.userLanguage;