【发布时间】:2014-06-20 02:08:13
【问题描述】:
我正在开发一个 asp.net 项目,我们需要根据 2 个不同的来源对 UI 进行本地化。
最常见的情况是用户登录时。在我们的用户管理系统中,我们知道哪种语言是他的首选语言。在这种情况下,一切都很好,很容易。
另一种情况是用户尚未登录时。在这种情况下,我们使用浏览器语言。 为了找到它,我们使用以下代码
if (Request.UserLanguages != null && Request.UserLanguages.Length > 0)
{
//USE THE LANGUAGE
}
我们有一个用户向我们报告说他没有更改他的浏览器语言,而是他的操作系统区域设置,但它影响了应用程序中使用的语言......
这对我来说听起来很奇怪...... 遗憾的是,该用户不是 IT 人员,难以提供更多有用的信息。
你们中有人听说过这是可能的吗?对我来说,这似乎不应该发生。
【问题讨论】:
标签: c# asp.net localization