相关疑难解决方法(0)

在浏览器中确定用户区域设置的最佳方法

我有一个本地化为十几种语言的网站(Flash),我想根据用户的浏览器设置自动定义默认值,以便最大限度地减少访问内容的步骤.

仅供参考,由于代理限制,我无法使用服务器脚本,因此我猜JavaScript或ActionScript适合解决问题.

问题:

  1. 什么是"猜测"用户的语言环境的最佳方法?

  2. 是否有任何现有的简单类/功能可以帮助我(没有复杂的本地化捆绑)?特别是以智能方式将所有可能的语言分解为较小的数字(我有的翻译).

  3. 我可以相信这样的解决方案?

  4. 还有其他解决方法或建议吗?

javascript browser flash localization

175
推荐指数
7
解决办法
22万
查看次数

您是否可以像.NET一样在javascript中获取文化信息字符串?

我需要从浏览器的语言中获取文化字符串。

我考虑过从javascript这样获取代码:

var userLang = navigator.language || navigator.userLanguage;
Run Code Online (Sandbox Code Playgroud)

但这只给了我从.NET获得的文化信息的第一部分:

Thread.CurrentThread.CurrentCulture.Name;
Run Code Online (Sandbox Code Playgroud)

因此,javascript为我提供了“ de”或“ pl”,而不是.NET中的“ de-DE”或“ pl-PL”。有没有办法获取“完整信息”?

javascript c# asp.net culture cultureinfo

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

asp.net ×1

browser ×1

c# ×1

culture ×1

cultureinfo ×1

flash ×1

localization ×1