【发布时间】:2010-10-15 00:08:43
【问题描述】:
我有一个本地化为十几种语言的网站 (Flash),我想根据用户的浏览器设置自动定义一个默认值,以最大限度地减少访问内容的步骤。
仅供参考,由于代理限制,我无法使用服务器脚本,所以我想 JavaScript 或 ActionScript 可以解决这个问题。
问题:
-
“猜测”用户所在地区的最佳方法是什么?
-
是否有任何现有的简单类/函数可以帮助我(没有复杂的本地化包)?尤其是以一种巧妙的方式将所有可能的语言(我拥有的翻译)减少到一个较小的数量。
-
我可以信任这样的解决方案到什么程度?
-
还有其他解决方法或建议吗?
【问题讨论】:
-
浏览器可以共享有关其用户和请求的元数据的唯一方法是通过 URL 和标头。抓住 Firefox 并查看发出请求时发送的标头。检查典型的请求和响应标头非常有趣。
标签: javascript flash browser localization