浏览器语言检测
Browser language detection
我需要在我的 Angular2 应用程序中检测浏览器语言。基于这种语言,我需要发送请求(到后端的 REST API),其中包含我需要翻译的变量的本地化和 ID。之后我收到了带有翻译变量的回复。
所以应用程序工作流程是检测浏览器语言,好的,例如 en-US
,之后我将向后端发送请求给我 lang for en-US 用于 ID 为 1,2 的变量,3,4,5。响应是{{id:1, var:pay}, {id:1, var:title}}
等等
那么如何使用 Angular2(使用 typescript 开发)浏览器语言进行检测?
var userLang = navigator.language || navigator.userLanguage;
2021 编辑
看起来 userLanguage
不再存在(至少在 Typescript 库中)。
它不在文档中:只需使用 navigator.language
我需要在我的 Angular2 应用程序中检测浏览器语言。基于这种语言,我需要发送请求(到后端的 REST API),其中包含我需要翻译的变量的本地化和 ID。之后我收到了带有翻译变量的回复。
所以应用程序工作流程是检测浏览器语言,好的,例如 en-US
,之后我将向后端发送请求给我 lang for en-US 用于 ID 为 1,2 的变量,3,4,5。响应是{{id:1, var:pay}, {id:1, var:title}}
等等
那么如何使用 Angular2(使用 typescript 开发)浏览器语言进行检测?
var userLang = navigator.language || navigator.userLanguage;
2021 编辑
看起来 userLanguage
不再存在(至少在 Typescript 库中)。
它不在文档中:只需使用 navigator.language